Вы здесь

Как создать контекстный фильтр по синониму из URL?

0

Есть термин таксономии /term/1 (синоним: "banana");
Нужно, чтобы контекстный фильтр во views отображал материалы по запросу "banana";

По ID термина, контекстный фильтр без проблем отображает, по имени термина тоже (но имя термина на русском, поэтому решил брать из URL).

  1. Создал контекстный фильтр по ID термина
  2. Поставил, что если значения в URL нет, то передать по-умолчанию "Необработанное значение из URL"
  3. Ниже галочка [x] Использовать синоним пути, аргумент 2 (т.к. 1 аргумент это страницы views).
    (К слову пробовал аргумент "1" выставлять не отображает)

В итоге все равно отображает только по ID

Версия Drupal: 
8.x
Связанные проекты: 
Views
Вопрос задан 07.08.2017 - 12:52

"имя термина на русском" - неужели Drupal: 8 не фильтрует термины?
в семерке хоть на хинди рисуйте
URL зачем?

Комментарий оставлен 07.08.2017 - 16:45

Прекрасно фильтрует. Мне нужно сделать контекстную фильтрацию по URL, потому хочу обойтись без хинди в URL

Комментарий оставлен 07.08.2017 - 18:18

Для продвижения. достаточно фиксированного URL для статьи
при чём тут фильтры?

Комментарий оставлен 08.08.2017 - 20:16

Разве такой адрес site.ru/fruits/apple, не лучше чем site.ru/7/17 ?

Комментарий оставлен 09.08.2017 - 09:15

Ответы