2010-03-15 3 views
0

У меня есть тип контента Drupal, который имеет неограниченное количество полей CCK, текстовых полей и внешних ссылок, но в то время как сами поля можно переупорядочить с помощью перетаскивания (например, фото B перед фотографией A), я не могу произвольно упорядочить среди полей (т.е. фото B, ссылка A, фотография A, текст A, ссылка B).Панели в пользовательском интерфейсе для любых CCK-полей?

Панели удивительные, с их перетаскиванием и только то, что я ищу интерфейс. Кто-нибудь видел пользовательский интерфейс в стиле панелей для заказа произвольных коллекций разрозненных полей CCK?

ответ

1

Если вы хотите сделать заказ на каждый узел, я не думаю, что панели являются правильным модулем для вас. Он имеет очень хороший интерфейс, но его основная функциональность в основном ориентирована на создание различных типов макетов, а не на микроконтроллеры типов контента.

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

Простым решением может быть, если вы создали пользовательские панели. Fx один для каждого типа поля CCK. В форме панели вы можете принять аргумент для значения дельта. Вы можете сделать выбор, чтобы пользователи увидели значения полей вместо значений дельта. Это позволит панели ui.

+0

Да, я ищу Panels-эск UI на основе каждого узла. Я знаю, что Drupal поддерживает перетаскивание через JS, но это становится беспорядочным, если вы смешиваете его с перетаскиванием/масштабированием CCK. – ceejayoz

0

Я считаю, что эта функциональность является частью CCK 3, но у нее пока нет стабильного выпуска. Возможно, стоит попытаться попробовать.

Но вот учебник о том, что я думаю, что вы ищете: http://glomerate.wordpress.com/2009/11/09/a-compound-field-example-for-cck-2-and-drupal-6/

+0

Извините, не то, о чем я говорю. Я фактически запускаю CCK3 на сайте. Многогрупповой материал феноменальный, но он не позволяет произвольно упорядочивать материал по каждому узлу. – ceejayoz

+0

Per * node * или per * content type *? – stephthegeek

Смежные вопросы