Archive for the ‘Инструкции и хинты’ Category.

Еще один рецепт каталога для друпал(drupal)

В чем прикол.

Для любого поля, добавленного в представление(вид) можно переписать вывод прямо в конструкторе представлений.

Разные поля делают возможным использование их в качестве шаблонов при переписывании.

Т.е. добавил к представлению поле Таксономия: Термин и при переписывании вывода можешь использовать шаблон [name]. Добавил Материал: ID ноды – шаблон [nid]

Переписываем вывод.

В результате получаем ссылку на ноду с анкором == термину таксономии.

Немного поясняющих скриншотов:

clip_image001

clip_image002

clip_image003

Drupal, создаем каталог с темизацией поля для вывода отдельных корневых нод

 

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

clip_image001

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

clip_image002

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

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

clip_image003

5. Переписываем вывод поля.

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

т.е. нужный нам TermID

clip_image004

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

Drupal, выводим дополнительный контент в табах

Использованные модули:

CCK Fieldgroup Tabs http://drupal.org/project/cck_fieldgroup_tabs

View field http://drupal.org/project/viewfield

Tabs http://drupal.org/project/tabs

clip_image001

clip_image002

clip_image003