Archive for the ‘Инструкции и хинты’ Category.
16.03.2009, 20:43
В чем прикол.
Для любого поля, добавленного в представление(вид) можно переписать вывод прямо в конструкторе представлений.
Разные поля делают возможным использование их в качестве шаблонов при переписывании.
Т.е. добавил к представлению поле Таксономия: Термин и при переписывании вывода можешь использовать шаблон [name]. Добавил Материал: ID ноды – шаблон [nid]
Переписываем вывод.
В результате получаем ссылку на ноду с анкором == термину таксономии.
Немного поясняющих скриншотов:



16.03.2009, 20:40
1. Создаем представление, выводящее термины нод корневого типа

2. Создаем представление выводящее отдельную ноду, в качестве аргумента принимается TermID

3. Затем в представлении-каталоге (где выводим термины) смотрим как называется шаблон темизации для поля
4. Делаем в каталоге с темой сайта свой шаблон для данного поля в данном представлении (Catalog view)

5. Переписываем вывод поля.
6. Вписываем в обертку URL наше представление, выводящее ноду, а аргументом в URL идет $row->term_data_tid
т.е. нужный нам TermID

Теперь в каталоге получим ссылки на конкретные ноды. Ура :)