Согласен, что ради пары хуков, срабатывающих только при установке модулей, городить целый модуль излишне в том смысле, что это добавляет лишний инклуд при каждом запросе. По этой причине у меня функциональность этого модуля находится во вспомогательном модуле, где еще куча всего полезного. Однако все же решил, что вынести эти пару хуков в отдельный модуль и поделиться с сообществом не будет лишним.
На drupal.org вряд ли буду выкладывать, уж слишком модуль небольшой. Если обрастет со временем схожей по теме функциональностью, то выложу.
ну а как, по-вашему, должен строиться путь из словаря, в котором до термина нельзя построить однозначный путь (т.к. у него может быть несколько родителей). Про теги я вообще молчу, у них в принципе другой смысл. Тут, конечно, есть над чем подумать, но пока мой вариант мне кажется логичным. Если переубедите меня, обновлю модуль )
в вашем предыдущем комментарии есть допущение «безусловно, словарь позволяет выбирать множественные термины», а в четвертом пункте, на который я сослался, написано, что после того, как вы включите функцию handy alias для словаря, вы не сможете использовать с этом словарем режимы «Tags», «Multiply select» и возможность выбрать несколько родителей для термина. Там, даже картинка есть )
Я так понимаю, вы имеете ввиду стандартное поле формы taxonomy_form_term «Synonyms» (synonyms of this term, one synonym per line).
Во-первых, для этих синонимов нет токенов, которые можно было бы использовать. Они, по умолчанию, вообще никак не используются.
Во-вторых, существуют модули, которые используют это поле, расширяя возможности таксономии, и, дабы не возникало конфликтов, я использовал свое дополнительное поле.
Интересный пример leaky abstraction.
На drupal.org вряд ли буду выкладывать, уж слишком модуль небольшой. Если обрастет со временем схожей по теме функциональностью, то выложу.
Во-первых, для этих синонимов нет токенов, которые можно было бы использовать. Они, по умолчанию, вообще никак не используются.
Во-вторых, существуют модули, которые используют это поле, расширяя возможности таксономии, и, дабы не возникало конфликтов, я использовал свое дополнительное поле.