Всем привет!
С помощью PathAuto настроил формирование автоматических алиасов по следующей схеме:
[vocab-raw]/[termpath-raw]/[title-raw]
Но к материалу привязаны 2 словаря, поэтому иногда формируется алиас с терминами одного словаря иногда с терминами другого.
Подскажите пожалуйста как сделать так чтобы алиас формировался только по одному словарю.
Заранее спасибо!
Комментарии
а там случаем нельзя задать сразу id словаря в токенах из которого брать надо термин? типа [termpath-raw-1]
по моему нет. термины берутся из словаря по весу
Так и есть, а надо с определенного словаря.
Вроде довольно распространенная вещь, особенно для интернет-магазинов, т.к. для товара помимо категории еще есть и производитель, т.е. как минимум 2 словаря таксаномии. Я попробовал разные версии pathauto, но нигде это не предусмотрено.
Вроде нашёл - вот тут - http://www.drupal.ru/node/36671
Надо указывать вес словаря, тогда pathauto будет брать приоритетный.
Возможно это поможет?
Сам не использовал. Нашел только что поиском на drupal.org
http://drupal.org/project/handyalias
еще здесь выкладывали аналог pathauto, поищите
можно проще быстро своять свой модуль который сделает токены [termpath-raw-1] наверное, или выбирать из того словаря который нужен.
http://drupal.org/project/taxonomy_token - должен решить ваши проблемы. В настройках словаря надо указать, что для него используются токены.
Такая же проблемам только уже на drupal 7, сталкивался ли кто?
в 7-ке такого уже не может быть. там конкретно можно указать с какого словаря брать термины
Спасибо за оперативный ответ!
Так проблема в том что именно два словаря в ноде, а в синонимах пути указывается только ОДИН ИЗ словарей!
Как быть с синонимами путей если в ноде задействованы два словаря?!
словарь1
--------------кат.А
--------------кат.Б
словарь2
--------------кат.А
--------------кат.Б
т.е. ноды могут принадлежность как к обеим словарям так и к одному, а токен то мы можем подставлять только от одного словаря!!!
И если нода принадлежит только одному словарю, токен которого не задействован в синонимах path, то и путь категории не сформируется!
тогда никак. можете попробовать свой токен написать.
Если бы у меня на данный моменты был бы такой навык, то наверное уже написал бы)
ИМХО вы где-то перемудрили.
Вы хотите 2 ссылки ведущие на один материал? зачем? это приведет к дублированию контента, чего очень не любят поисковики.
Спасибо за ответ.
Ссылку хочу ОДНУ)
Вот предположим путь (синоним) в PathAuto указан словарь 1/терм* и в большинстве нод указаны термины из словаря 1, но есть и ноды только с терминами из словаря 2 соответственно пусть у этих нод не сформулируется по PathAuto, т.к. в синонимах четко указан словарь 1! в Drupal 6 [vocab-raw] спасал, а в D7 не понятно как быть!!!
Словари в ноде
словарь1
--------------терм.А
--------------терм.Б
словарь2
--------------терм.А
--------------терм.Б