Показать описание термина на вьюхе вывода “Taxonomy term” в D7

Переопределили вывод нод на странице термина, но пропало описание того самого термина? Не беда, вьюхами и порешим!

Источник решения вопроса: http://sergiy.kyrylkov.name

Знания PHP нам здесь не понадобятся, но умение работать с Views обзательно.

Итак, по шагам:

  1. Создаем вторую вьюху
    Название: term description
    Описание: по вкусу
    Показать: Термины таксономии
    Нажать "Сохранить и продолжить"
    Поля > Добавить: Термин таксономии - Описание термина
    Дополнительно > Контекстные фильтры > Добавить: Термин таксономии: ID термина
    Задать значение по умолчанию: ID термина таксономии из URL

     
  2. Идем в существующую вьюху Taxonomy term
    Шапка: Добавить -  Глобальный: Область представления
    Выбираем в "Представление для вставки" нашу созданную вьюху
    Ставим галочку у "Наследовать контекстные фильтры"
    и не забываем сохранить

     

Надеюсь, эта информация была полезной.

Теги
Рубрики

Комментарии

ср, 08/29/2012 - 10:03

не проще ли вставить в header текст с php форматом и написать: <?php $term = taxonomy_term_load(arg(2)); print_r($term) ?>

ср, 08/29/2012 - 12:16

Кому-нибудь это может быть действительно и проще. Это всего лишь один из вариантов, при том полностью в UI сделан и знание PHP не требуется.

Благодарю за дополненение!

сб, 06/07/2014 - 12:24

Спасибо, pselfin, метод универсальный и работающий. Все прочие (мной найденные) варианты выводят только описания в текстовом формате, а если описание термина содержит код php, то не выводят. Чуть-чуть поправил Ваш вариант решения - указал навигатору, чтобы отображал все элементы. После этого исходная Taxonomy term стала отображать не только первую десятку страниц, отмеченных термином, а полностью восстановился пейджер. Благодарю еще раз!

Добавить комментарий