Просмотры таксономии контекстных фильтров

Я добавляю контекстный фильтр к виду для настраиваемого типа контента, который имеет поле таксономии. Контекстный фильтр позволяет мне фильтровать идентификатор тега таксономии, но не имя таксономического тега. Значение с указанными тегами в таксономии:

1  | test1
2  | another tag
3  | taggy
......
99 | coolness

Я могу создать контекстный фильтр, который будет анализировать URL-адрес, например http://mydrupal/myview/3, чтобы отобразить весь контент, помеченный тегом taggy НО, URL должен передать аргумент для поиска по тегу name вместо тега id , например, http://mydrupal/myview/taggy, чтобы просмотреть весь контент с тегом taggy Как это можно сделать?

105 голосов | спросил powers1 16 AM00000040000002031 2011, 04:16:20

3 ответа


152

Я предполагаю, что вы добавили контекстный фильтр Content: Has taxonomy term ID. Вы можете использовать названия терминов таксономии с этим фильтром, настроив Specify validation criteria. вот скриншот:

Снимок экрана

Убедитесь, что установлен Specify validation criteria, и вам нужно предоставить дополнительные параметры. В Validator выберите Taxonomy term. Вы можете дополнительно выбрать словари, чтобы разрешить. В Filter value type выберите Term name converted to Term ID, и установите флажок Transform dashes in URL to spaces in term name filter values. . р>

ответил rocketeerbkw 16 AM00000080000005131 2011, 08:15:51
5

Другой способ обрезать кошку:

Мне нужен фактический запрос имени терминов таксономии, не преобразованный в идентификатор термина.

Вот как запросить имя таксономического термина, которое было передано как контекстный фильтр:

  

Чтобы получить имя, вы должны добавить отношения либо в поле, либо в поле   общие отношения таксономии. Затем вы можете добавить любые поля для   этот термин как контекстный фильтр, включая имя.

     

https://www.drupal.org/node/1156022#comment-4469378

ответил Ben LeDuc 1 J0000006Europe/Moscow 2015, 22:36:49
3
ответил Brian 28 FebruaryEurope/MoscowbTue, 28 Feb 2017 22:55:41 +0300000000pmTue, 28 Feb 2017 22:55:41 +030017 2017, 22:55:41

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132