На мой взгляд, я использую контекстный фильтр - с « итоговым выводом » по умолчанию - для фильтрации моих результатов по термину таксономии .
Проблема заключается в том, что итоговый результат группируется по списку идентификаторов терминов таксономии (включая количество узлов), а не по именам терминов, понятным человеку.
Можно ли изменить (или перехватить) вывод представления сводки, не перечисляя его идентификатор-термина, а имя-идентификатора термина?
- Термин имя А (21)
- Термин название Б (16)
(Меня не беспокоит, если фактический URL запроса остается прежним.)
Моя цель состоит в том, чтобы создать более читаемый формат вывода моей сводки терминов таксономии, который может понять конечный пользователь.
7
taxonomy-terms
views
Стефан Лоой
источник
источник
Ответы:
Установите в свой вид поля и выставьте поле, которое содержит связанный термин таксономии.
Установите свой контекстный фильтр для фильтрации по термину таксономии и выберите включение валидатора.
Установите для валидатора термин таксономии и установите флажок для своего словаря.
Выберите параметр для типа значения фильтра: «Имя термина, преобразованное в идентификатор термина».
Сохраните фильтр и перейдите в окно предварительного просмотра. Если вы введете текстовое название вашего термина, вы должны увидеть желаемый контент.
Если вы передаете информацию из URl, вам, возможно, придется установить флажок «Преобразовать тире в URL в пробелы в значениях фильтра имен терминов», так как имя машины использует тире
источник
Скопируйте файл «views_view-summary.tpl.php» в папку «modules / contrib / views / theme». (Вы можете настроить просмотр или блокировку, добавив суффикс имени файла.)
Примечание. Если вы используете это как представление администратора, убедитесь, что вы скопировали этот файл в папку с темой администратора, а не в папку с темами по умолчанию!
Вам не нужно никаких изменений в ваших настройках дисплея. Просто измените ваш tpl-override на следующие строки, и ваши Term-ID преобразуются в читаемые имена терминов:
источник
Есть статья о Drupal easy: использование отображаемых вложений для обеспечения согласованной сводки в Views 2 .
источник