Вы здесь

Как в Taxonomy Menu сменить адрес пункта на название_словаря/id_термина?

0

Когда создаем меню по словарю, адреса пунктов меню выглядят так:
названиесловаря/имятермина
Вопрос:
Каким образом можно сменить эти адреса на:
названиесловаря/idтермина

На странице настройки словаря таксономии есть пункт "Тип пути меню" (drupal_get_path_alias()).
Вроде то, что мне нужно, но прежде никогда не использовал данную настройку. Подскажите, как можно решить задачу через данный пункт?
Спасибо.

Версия Drupal: 
7.x
Связанные проекты: 
Taxonomy menuPathauto
Вопрос задан 27.12.2015 - 18:03

Ответы

0

У вас выводятся в качестве путей алиасы для терминов - шаблон для алиасов настраивается на странице /admin/config/search/path/patterns
По умолчанию паттерн для терминов [term:vocabulary]/[term:name], вам нужно изменить на [term:vocabulary]/[term:tid]

Ответ дан 27.12.2015 - 18:24
Аватар пользователя drupby
drupby
456

Да, пробовал так делать. Но тогда у меня отваливается представление для терминов таксономии. Путь представления прописан в точности также как в шаблоне URL.
То есть путь представления у меня такой /gallery/%, а шаблон синонима такой gallery/[term:tid]
Но представление коннектится к термину, только когда в шаблоне синонима прописан путь gallery/[term:name].
Как только меняю его на gallery/[term:tid], на странице термина выводится полный список материалов по данному термину. Представление не работает.

Может модуль подцепить дополнительный... Taxonomy display вроде есть такой. И через него привязать представление к термину.

Комментарий оставлен 28.12.2015 - 05:12

То есть путь представления у меня такой /gallery/%

А почему не использовать вьюс Taxonomy term /taxonomy/term/% ?

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