Таксономия: как связать термины из двух словарей?

Аватар пользователя leninax leninax 29 мая 2012 в 23:03

В статьи подвязан словарь тегов. Мне нужно чтобы теги имели обязательный родительский термин из второго словаря «Регионы».
Для этого в словаре Теги добавляю поле «Ссылка на термин» и указываю словарь «Регионы».
При создании статьи виджет для тегов — автозаполнение. При этом родительских терминов из словаря «Регионы» не видно.

Как отображать эту иерархию терминов?

Спасибо

Комментарии

Аватар пользователя emzzy emzzy 29 мая 2012 в 23:35

"leninax" wrote:
Мне нужно чтобы теги имели обязательный родительский термин из второго словаря «Регионы».

Не логично ли, что тогда нужен 1-ин словарь для всего этого? Если термины связаны.

Аватар пользователя leninax leninax 30 мая 2012 в 0:35

Спасибо за реакцию! Решил, что поставленная задача не корректна, ибо придётся иметь дублирование терминов в Тегах для разных регионов, а это не спортивно.
emzzy: если все термины держать в одном словаре, то при атозаполнении тегов они будут добавляться в корень, а не к родительскому термину, разве не так (не стал пробовать)?

Я решил выкрутиться и перенаправлять ссылки тегов на свой Дисплей (вьюс), который уже отсортирует по термину из словаря «Регионы». Но для этого все ссылки вида «[host]/tags/политика» нужно переделать при выводе в «[host]/ru/tags/политика». И как это сделать, пока что не понятно. Ковыряю DS, но не пойму куда класть свой шаблон (.tpl)?

Аватар пользователя emzzy emzzy 30 мая 2012 в 0:49

"leninax" wrote:
emzzy: если все термины держать в одном словаре, то при атозаполнении тегов они будут добавляться в корень, а не к родительскому термину, разве не так (не стал пробовать)?

Так, но зачем вам непременно autocomplete? Делайте обычный выбор. Если надо добавить еще 1-ин термин, добавляйте например использование hierarchical select

Аватар пользователя leninax leninax 30 мая 2012 в 0:52

"emzzy" wrote:
Так, но зачем вам непременно autocomplete? Делайте обычный выбор. Если надо добавить еще 1-ин термин, добавляйте например использование hierarchical select

Обычный выбор не подходит, ибо тегов будет МОРЕ — их нельзя выводить ни списком, ни в комбике)