У меня есть огромный словарь, который содержит более 800 терминов. Термины разбиты на разделы. 36 разделов, в каждом 20-50 терминов. Родителя выбирать нельзя. Как мне сделать так, что бы запретить выбирать родителя (Superselect, но для Taxonomy CCK)? Либо что бы его можно было помечать галочкой и тогда выбирались все подразделы (В Hierarchical select не нашел такой функции)? Есть мысли использовать JQuery и hook_form_alter. Возможно ли это? Подскажите пожалуйста куда копать - может какой нибудь модуль я упустил или, если руками надо делать, то какую форму модифицировать (создания материала или что то связанное с таксономией)?
Комментарии
У меня словари не такие огромные, но родительский термин выбрать нельзя. Это я специально сделал. Например http://novasich.com.ua/ там сбоку меню выстроенное с помощью taxonomy treemenu + DHTML Menu. И родителя там никак не выберешь.
Для меню использовать можно FirstChild модуль. Я имею в виду выбор таксономии на форме создания\редактирования ноды
Тогда может лучше поставить разрешения на выбор терминов? Есть разные модули для этого.
Модули, которые разрешения создают для каждого термина? У меня словари очень большие к сожаления. 3 по 800 терминов где то. Да и хотелось бы иерархический выбор - выбрал родителя - выбрались все потомки. Думаю тут без патча не обойтись.
Наверняка есть способ как то в форму впихнуть чекбоксы лишние и назначить каждому при клике выделять все чекбоксы которые по DOM иерархии находятся ниже. Я вот только не могу додуматься как такие штуки делаются и возможно ли это вообще.
Спасибо за ответ.
Большие -- это около 80 тыс. тегов
Если у вас родительских терминов всего 36 то можно запретить именно их.
А они будут в дереве выбора отображаться? Мне важно что бы было видно какой элемент какому родителю принадлежит. Что это за модуль такой кстати?
Попробуйте term permissions. Я не помню что там будет и чего нет. Но можно найти и другие модули для этого.