Вывод термов таксономии с помощью views

Главные вкладки

Аватар пользователя The_vados The_vados 7 января 2014 в 2:54

Подскажите пожалуйста как сделать вывод термов таксономии в таком формате: страница с родительскими термами, а при клике переходит на страницу со списком дочерних темов?
Создаю с помощью views представление для родителей category, ставлю фильтр родительский термин.
Создаю еще представление для дочерних терминов category/%, Контекстные фильтры: ID термина таксономии.
С помощью модуля taxonomy display ставлю дочерние представление для термов.
При клике на терм переходит на его страницу, taxonomy/term/id, подскажите что я делаю не так? вопрос простенький, но разобраться не могу.

Комментарии

Аватар пользователя venoel venoel 7 января 2014 в 11:28

"The_vados" wrote:
Создаю с помощью views представление для родителей category, ставлю фильтр родительский термин.

Очевидно в этом, первом view надо оформить вывод родительских терминов ссылкой на второй view, а не на термин таксономии.

Аватар пользователя venoel venoel 7 января 2014 в 15:42

В первом представлении:

  • добавить поле "Термин таксономии: ID термина", сделать его скрытым и выше по списку, чем поле "Термин таксономии: Имя".
  • для поля "Термин таксономии: Имя" убрать отметку "Сделать это поле ссылкой на страницу его термина таксономии", в свойствах поля в разделе "Перезаписать результаты" поставить отметку "Выводить это поле в виде ссылки", в качестве значения "Путь ссылки" написать "catalog/[tid]".

Во втором представлении:

  • добавить контекстный фильтр "Термин таксономии: Родительский термин"
  • путь второго представления должен соответствовать пути ссылки из первого представления.

P.S. Я кстати обошелся без модуля taxonomy display для реализации всего вышеописанного.