Приветствую.
Есть такая задача.
Тип материала - приказ (по организации). Он может касаться должности и (или) сотрудника.
Например, с приказом об увольнении сотрудника должен быть ознакомлен непосредственно сам увольняемый (юзер), его начальник (должность), начальник СБ (должность) ну и т.д.
Valeratal меня поправит или дополнит при желании.
Соотвественно - приказ это нода, сотрудник - юзер, должность - термин таксономии в дереве штатной структуры.
Типу материала "приказ" добавляются два поля - юзеррефренс для сотрудника и термрефренс для должности.
Но руководство решило пойти дальше и совместить понятия пространства и времени.
Другими словами, хочет видеть при создании приказа штатную структуру в виде дерева таксономии, где потомками терминов являются юзеры, относящиеся к этому термину, примерно так:
|
+-- Термин таксономии "Генеральный директор"
|
+-- Юзер "Иванов Иван Иванович", являющийся гендиром
|
+-- Термин таксономии "Зам. генерального"
| |
| +-- Юзер "Петров Петр Петрович", являющийся замгендира
| |
| +-- Ещё какой-нибудь термин для должности подчиненного
| |
| ...
+-- Термин таксономии "Коммерческий директор"
| |
| +-- Юзер "Сидоров Сидор Сидорович", являющийся комм.директором
...
т.е. вырисовывается виджет, который будет рендерить 2 поля в одно дерево и адъ с сабмитом формы чтобы раскидать значения обратно по полям
нужны какие-нибудь свежие идеи на эту тему.
идеи послать руководство, объяснить ему что не надо создавать вебприложения на друпале, уволиться, выпить йаду - свежими не считаются.
Комментарии
визуализировать можно попробовать через http://drupal.org/project/views_tree
да, пользовался этой штукой - действительно хорошая вещь для рендера списков
но тут вначале надо отрендерить форму, смешав в одном виджете 2 поля, а потом при сабмите формы - разложить значения $form_state обратно по полям
немного другая деятельность
но всё равно спасибо!
а не проще сделать кастомную форму? я думаю такой виджет не получится написать
форма, полюбому будет кастомной - хотя бы ради её сабмита, виджет практически написал, меня больше сабмит пугает...
кстати, хозяйке на заметку - Taxonomy Term Reference Tree Widget, обалденный виджет для дерева терминов, он не смог переварить юзеров в моём случае, я взял его за основу