Таксономия(родители в словарях)

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

Аватар пользователя Egoist01 Egoist01 26 марта 2013 в 13:25

Я допустим создаю материал и там есть термины
-термс
--термс1
--терм
---терм2
---терм3
я выбираю терм3 и в базу записывается ид термина и ид материала, какой модуль расширяет запись и записывает туда еще всех родителей в БД
типа пишет в БД ИД терм и ИД термс

Комментарии

Аватар пользователя drupby drupby 26 марта 2013 в 13:44

1.написать новый widget или изменить старый (Field Widget API)
2.сделать необходимые действия в hook_node_presave (hook_node_insert)
3.поискать на drupal.org по запросу "taxonomy term reference widget" - там уже есть готовые виджеты (названия точного не помню)

Аватар пользователя drupby drupby 26 марта 2013 в 13:51

"Egoist01" wrote:
готового решения нету?

"drupby" wrote:
3.поискать на drupal.org по запросу "taxonomy term reference widget" - там уже есть готовые виджеты (названия точного не помню)

если готового решения под конкретную задачу не найдется , взять одно из существующих решений , посмотреть как оно реализовано и написать свой виджет по образу и подобию

Аватар пользователя Egoist01 Egoist01 26 марта 2013 в 14:03

что-то не могу найти там таких виджетов, уже пару штук перепробовал, обычно все меняют только вид вывода категорий

Аватар пользователя drupby drupby 26 марта 2013 в 14:07

"Egoist01" wrote:
обычно все меняют только вид вывода категорий

за вывод отвечают не виджеты , а форматтеры ,а виджеты определяют форму ввода
по-моему Taxonomy Term Reference Tree Widgetтакже и добавляет родителей

Аватар пользователя drupby drupby 26 марта 2013 в 14:19

"Egoist01" wrote:
он под 7 друпал, мне под 6 надо

а почему в тегах к вашему вопросу(записи) нету версии друпала?