Pathauto - родительские термины разделяются символом тире вместо слэша

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

Аватар пользователя Cypher Cypher 7 мая 2012 в 16:44

Доброго времени суток, уважаемые члены сообщества Smile
Давно здесь не был и не делал сайтов на Drupal`е.
Делаю снова, впервые пробую седьмую версию.
Никак не могу заставить Pathauto разделить несколько родительских терминов слешами.

Итак, имеется словарь терминов с иерархической структурой, например:

термин0
-термин1
--термин11
--термин12
---термин121
---термин122
----термин1221
---термин123
--термин13
-термин2
--термин22
-термин3
--термин31

Хочу, чтобы у страници термина термин1221 был адрес:
sitename/термин0/термин1/термин12/термин122/термин1221 (все родительские термины)

Делаю соответствующий паттерн:
[term:parents]/[term:name]

получаю:
sitename/термин0-термин1-термин12-термин122/термин1221
т.е. все родители разделяются символом тире и только сам термин отделяется слэшем.

Подскажите, пожалуйста, как с этим бороться и откуда взялись эти тире? Smile

P.S. Судя по всему, аналогичная проблема с путями к нодам, которые генерируются в зависимости от иерархии терминов ноды.

Комментарии

Аватар пользователя mvlabat mvlabat 9 июня 2012 в 17:01

Сегодня сам с этим же столкнулся, и нашел решение. Слава богу, метод тыка и умеренное знание английского не подвели:

[term:parents:join-path]

Аватар пользователя drupby drupby 9 июня 2012 в 17:27

"mvlabat" wrote:
Сегодня сам с этим же столкнулся, и нашел решение. Слава богу, метод тыка и умеренное знание английского не подвели:
[term:parents:join-path]

вообще то уже всё это разжевано здесь

Аватар пользователя mvlabat mvlabat 9 июня 2012 в 19:02

Вообще-то люди не могли догадаться о существовании какого-то постороннего сайта, залезть туда, искать и обнаружить что-нибудь...
Умников сюда не приглашали. Будь у тебя на то нормальная воля, сам бы зашел и объяснил, раньше, чем кто-либо другой... Так что "Давай! До свиданья!"