Есть тип материала товар и есть тип материала регистрационное удостоверение товара, в котором есть поле - ссылка на товар. Необходимо вывести регистрационные удостоверения в таком виде:
товар1 | рег. удостоверение1 |
рег. удостоверение2 | |
рег. удостоверение3 | |
товар2 | рег. удостоверение1 |
рег. удостоверение2 |
Что пробовала сделать:
1. Делаю views, в котором выбираю все регистрационные удостоверения и ссылки на соответствующий товар. Тогда получается:
товар1 | рег. удостоверение1 |
товар1 | рег. удостоверение2 |
товар1 | рег. удостоверение3 |
Т.е я не знаю как сгруппировать одинаковые товары.
2. Сначала делаю view, в котором в табличном виде отображаю все регистрационные удостоверения и в качестве аргумента подаю ссылку на товар.
Затем у товара делаю поле viewfield, в котором в качестве view задаю созданные мной ранее view со списком регистрационных удостоверений.
Далее делаю view с выборкой из товаров, где хочу вывести только название товара и созданное мною поле viewfield со списком регистационных удостоверений.
Но у меня опять ничего не получается, т.к когда я задаю вид этого view "full nodes" или "teaser list", то он выводит лишнюю инфу о товаре, а когда делаю вид view "table view" или "list view", то поле viewfield вообще не выводится.
Подскажите пожалуйста, как мне правильно вывести данные.
Комментарии
может дополнительно что-то из этого: http://drupal.org/project/views_bonus
но я бы ручками.
Views Bonus Pack ставила и смотрела, вроде там нет ничего подходящего.
ну тогда только ручками рисовать, селект плюс цикл.
хотя может и есть готовое решение, ждём комментов.
Ну в общем вопрос решен написанием своего модуля, написать код оказалось гораздо проще чем искать решения, как вывести данные с помощью views.
Ну вообще эту проблему можно было решить перегрузив функцию theme_view а не писать отдельный модуль ))
Свой модуль иногда эффективнее по производительности, кстати
Коллеги, а если не секрет - можно чуть больше информации по этому вопросу?
Как решить с помощью функции theme_view и что там в модуле?
про тематизцию views читаем
могли бы код модуля опубликовать? чтобы другим дурацкие вопросы не задавать.
P.S. заранее спасибо! А то будем спрашивать одно и тоже.
а ложку?
что ложку?
http://drupal.ru/node/24650
привяжите регистрационные данные через relativity, настройте вывод ссылок привязынных ниже товара и всё так и будет выглядеть, если верстануть правильно. Будете выводить через вид только товары.