Автоматическое формирование Алиасов с помощью PathAuto - Как указать словарь?

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

Аватар пользователя Serega_od Serega_od 13 августа 2011 в 14:57

Всем привет!
С помощью PathAuto настроил формирование автоматических алиасов по следующей схеме:
[vocab-raw]/[termpath-raw]/[title-raw]

Но к материалу привязаны 2 словаря, поэтому иногда формируется алиас с терминами одного словаря иногда с терминами другого.

Подскажите пожалуйста как сделать так чтобы алиас формировался только по одному словарю.
Заранее спасибо!

Комментарии

Аватар пользователя Xermit Xermit 13 августа 2011 в 15:29

а там случаем нельзя задать сразу id словаря в токенах из которого брать надо термин? типа [termpath-raw-1]

Аватар пользователя Serega_od Serega_od 13 августа 2011 в 21:03

"q2_faith" wrote:
по моему нет. термины берутся из словаря по весу

Так и есть, а надо с определенного словаря.
Вроде довольно распространенная вещь, особенно для интернет-магазинов, т.к. для товара помимо категории еще есть и производитель, т.е. как минимум 2 словаря таксаномии. Я попробовал разные версии pathauto, но нигде это не предусмотрено.

Аватар пользователя Xermit Xermit 14 августа 2011 в 23:11

можно проще быстро своять свой модуль который сделает токены [termpath-raw-1] наверное, или выбирать из того словаря который нужен.

Аватар пользователя q2_faith q2_faith 28 марта 2013 в 19:13

"qvazar" wrote:
Такая же проблемам только уже на drupal 7, сталкивался ли кто?

в 7-ке такого уже не может быть. там конкретно можно указать с какого словаря брать термины

Аватар пользователя qvazar qvazar 29 марта 2013 в 0:48

Спасибо за оперативный ответ!
Так проблема в том что именно два словаря в ноде, а в синонимах пути указывается только ОДИН ИЗ словарей!

Как быть с синонимами путей если в ноде задействованы два словаря?!
словарь1
--------------кат.А
--------------кат.Б
словарь2
--------------кат.А
--------------кат.Б
т.е. ноды могут принадлежность как к обеим словарям так и к одному, а токен то мы можем подставлять только от одного словаря!!!
И если нода принадлежит только одному словарю, токен которого не задействован в синонимах path, то и путь категории не сформируется!

Аватар пользователя kodo kodo 9 апреля 2013 в 7:53

"qvazar" wrote:
И если нода принадлежит только одному словарю, токен которого не задействован в синонимах path, то и путь категории не сформируется!

ИМХО вы где-то перемудрили.
Вы хотите 2 ссылки ведущие на один материал? зачем? это приведет к дублированию контента, чего очень не любят поисковики.

Аватар пользователя qvazar qvazar 9 апреля 2013 в 19:45

Спасибо за ответ.
Ссылку хочу ОДНУ)

Вот предположим путь (синоним) в PathAuto указан словарь 1/терм* и в большинстве нод указаны термины из словаря 1, но есть и ноды только с терминами из словаря 2 соответственно пусть у этих нод не сформулируется по PathAuto, т.к. в синонимах четко указан словарь 1! в Drupal 6 [vocab-raw] спасал, а в D7 не понятно как быть!!!

Словари в ноде

словарь1
--------------терм.А
--------------терм.Б
словарь2
--------------терм.А
--------------терм.Б