Добрый день.
Ситуация такая: Есть сайт. Есть словарь. В словаре несколько терминов (конкретнее 2). через pathauto эти термины переименованы в test1.ru/cat1 и test1.ru/cat2. в эти два термина добавлено по несколько десятков материалов.
они имеют вид:
test1.ru/node/1
test1.ru/node/2
test1.ru/node/3
мне нужно чтобы для материалов относящихся к первому термину путь был test1.ru/cat1/1 (то есть node меняем на cat1). а для материалов второго термина test1.ru/cat2/1
возможно это средствами того же модуля?
Комментарии
так в pathauto создаете паттерны для типов соотв. контента и, собственно, все.
шаблон не могу подобрать. там есть рекомендации но увы не получается
[termpath-raw] попробуйте
[term-raw]/[nid]
попробовал оба варианта - не идет. как ноде было так и осталось. указываю в автомат синонимах для типа страницы.
может вы забываете обновить алиасы?
может. где это сделать?
дорылся до обновления. обновил.
теперь вот такой шаблон для типа указал: [termpath-raw]/[nid]
получилось так:
вместо node/1 теперь категория на русском/1
как сделать? чтобы на латыне была категория как есть сейчас
настроить транслитерацию (как, читайте в readme.txt модуля pathauto)
Если транслитерированные слова в адресах у вас вызывают стойкое отвращение, можете подождать день-другой, я как раз только что засабмитил новый модуль на drupal.org, который элегантно решает эту проблему.
ок. спасибо
то есть как хочу чтобы категории дергались из синонимов для терминов (которые я вбил руками) в формировании адреса ноды нельзя?
Нет, синонимы нельзя использовать.
Я как раз пишу пост про свой модуль, решающий эту проблемы.
Раз у вас стоит данная проблема, буду рад, если вы примете участие в тестировании моего модуля.
Описание и исходник находится здесь http://drupal.org/node/891070
да. спасибо.
это он http://drupal.org/files/issues/handyAlias.zip?
как я понимаю все делать как на картинках
Да. Вот здесь описание по-русски
http://drupal.ru/node/48889