Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Drupal > Вмешательство в CCK Userreference


Автор: m0ro 30.7.2009, 06:54
Скажите, реально ли реализовать следующее, не создавая новый модуль с новым виджетом. И, если реально, то как? smile
Ситуация. Есть некий тип нод, созданный через ССК. У него есть поле Userreference, например - "Соавторы". При редактировании ноды, пользователь может добавить себя в это поле (или удалиться из него).
Задача. В процессе редактирования ноды пользователь не должен в этом поле никого видеть, кроме себя самого. Соответственно, никаких операций в рамках данного поля он проводить с другими пользователями тоже не должен, только с собой. По большому счету, это - checkbox или кнопка "Добавиться-Удалиться".
Возможное решение.
1. Использовать для этого hook_form_alter?
2. Использовать http://drupal.org/project/computed_field?
3. Другой путь..?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)