Здравствуйте!
У меня есть словарь "категория статьи"
в нём термины:
Работы
-Самые интересные
-Другие
И есть меню с ссылками:
Работы
-Самые интересные (термин)
--работа_1 (статья)
--работа_2 (статья)
--... (и тд)
-Другие (термин)
Стоит модуль PathAuto
С трудом настроил чтобы термины нормально оформлял ([term:root:name]/[term:name] www.site.ru/works/Samie-interestnie, www.site.ru/works/drugie)
И некоторое время был жутко доволен.
Вопрос:
Но потом захотелось оформить статьи так же (www.site.ru/works/Samie-interestnie/rabota_1)
У меня не получилось!=( тк в шаблонах для стетей нельзя использовать [term:root:name]!!!
Максимум что получилось: articles/[node:field_cat]/[node:title] www.site.ru/articles/Samie-interestnie/rabota_1
[node:field_cat] это поле словаря "категория статьи"
там выбрано:
Работы
-Самые интересные
-Другие
Подскажите пожалуйста что тут можно сделать.
Менять articles/[node:field_cat]/[node:title] на works/[node:field_cat]/[node:title] не хочу т.к будут и другие статьи.
Комментарии
Та же проблема. Удалось найти решение?
Похоже, нашел решение.
Надо доставить модуль entity и включить его и дополнительные токены к нему.
Далее, в настройках pathauto появляются новые токены. Мне помогла конфигурация типа:
[node:taxonomy-vocabulary-5:parents:join:?]/[node:taxonomy_vocabulary_5]/[node:title]
Где 5 - номер нужного мне словаря.
Спасибо. Долго мучился. Последовал совету petu, но сделал так:
[node:taxonomy-forums:url:path]/[node:title]
Бьюсь с похожей проблемой, есть словарь "метки", в нем все термины имеют вручную указанный URL, например родительский термин "цвета" имеет URL "colors", у вложенного термина "красный" вручную указанный URL "colors/red".
Хотелось бы, чтобы pathauto включал в alias URL-path самого младшего термина.
Проблема усложняется тем, что некоторые ноды имеют выбранным несколько терминов для использования во views, например некоторые имеют выбранным только "красный", а некоторые имеют выбранным "цвета" и "красный"
В итоге URL должен быть такого вида:
site.com/colors/red/nazvanie-nody
Такими токенами описать всегда последний по вложенности термин не получается (выбирается либо только первый, либо только второй):
[node:field-tags:0:url:path]/[node:title]
[node:field-tags:1:url:path]/[node:title]
Или это в принципе невозможно?
P.S. Еще момент: как по умолчанию включить "Generate automatic URL alias" для некоторых типов материала? Сейчас в любом вновь добавляемом содержимом надо вручную ставить эту галку, что крайне неудобно...
P.P.S. Хочу указать в пути для сохранения файлов (в типе материала) дату создания ноды, чтобы как-то систематизировать загруженные файлы, указываю [node:original:created:date_short], однако такой токен не принимается, или это в принципе невозможно и можно указать только текущую дату?