Pathauto url дочерних терминов

Главные вкладки

Аватар пользователя Navigator Navigator 19 декабря 2012 в 16:19

Есть такая структура:

Кошки
--Аксессуары и клетки

Термину кошки вручную указан URL alias: cats

Сейчас url формируются так:

[term:parents:join-path]/[term:name]

Из-за этого у "Аксессуары и клетки" url получается:

koshki/aksessuary-i-kletki

а хотелось бы чтобы было:

cats/aksessuary-i-kletki

Как это можно сделать

Комментарии

Аватар пользователя Antoniy Antoniy 19 декабря 2012 в 21:11

Добавьте в термины спец. поле, в которое будете вносить машинное имя термина на английском (например cats), а в паттернах Pachauto выставите для термина подстановку текста этого поля.

Только нужно будет найти подходящий токен, по идее в списках токенов должен быть после создания такого поля. Типа [term:parents:field-machine_name] плюс [term:field-machine_name]

То же самое можно сделать и для страниц, которые aksessuary-i-kletki. чтоб не заголовок транслитом был, а что-то более красивое, то что вставить в спец. поле автор ноды.

Есть пример такого для нод (Генерация стройных URL, отображающих иерархию, D6), но такое вполне можно сделать и для терминов и для терминов + нод.