2009-09-10 3 views
1

У меня есть тип контента, называемый «контакт». Один пользователь может создавать сотни контактов. Мне нужен другой список контактов, хранящихся где-то в другом месте. Опции:Стратегия выбора узлов Drupal?

  1. Используйте вид
  2. Создание нового типа контента под названием «контакты» (с) х и добавить ссылку селектора или узла, так что вы можете просто отметьте узлы вам нравится.

2 звучит как лучший вариант для меня, но я хочу иметь лучший способ физического выбора контакта, так как пользователь может иметь сотни и, возможно, даже тысячи контактов. Итак, мой вопрос действительно сводится к:

  1. Что самый хороший способ (с помощью Друпал), что я могу позволить пользователю выбрать несколько узлов (но технически один на один раз)
  2. Есть ли способ, чтобы добавить установите флажок «ВЫБРАТЬ ВСЕ» в обычный список выбора cck в drupal?
+0

Я видел несколько селекторов опорных точек, работающих с автоматическим выбором ajax. У меня нет кода, чтобы я мог ответить на данный момент, но это может быть то, что вам нужно. –

ответ

0

Модуль Multiselect решил мою проблему. Вот выдержка со страницы проекта:

... определяет виджет, который будет использоваться с полями CCK. Это позволяет пользователю выбирать несколько элементов простым способом. Он состоит из двух списков, одного из всех доступных элементов, другого из выбранных элементов. Пользователь может выбрать элемент, переместив его из невыделенного списка в выбранный список. Этот модуль опирается на встроенные функции jQuery Drupal и не требует каких-либо дополнительных модулей, кроме набора модулей CCK (версия Drupal 7 не имеет зависимостей).