Flexifield

Модуль Flexifield позволяет определить комбинацию полей разных типов (текст, дата и так далее) и использовать их как пункты общего поля. Стандартно, пункты поля могут быть только одного типа, а создание нового типа поля требует вмешательства разработчика. Этот модуль позволяет обойти это ограничение.

Пример использования

  • Создайте тип документов «А» и добавьте в него поля text и nodereference
  • Создайте тип документов «Б» и добавьте в него поля text и userreference
  • Создайте тип документов «В» и добавьте в него поле flexifield
  • Установите для этого поля количество значений «без ограничений»
  • Определите типов документов для использования в каждом пункте поля flexifield
  • Добавьте документ этого типа и посмотрите, как каждый пункт поля flexifield сочетается с полями документов определённых типов

Отметьте: в папке модуля находится шаблон flexifield-item-content.tpl.php.

Дополнительные модули, которые включены в проект:

  • FlexiField Display Contexts: позволяет управляющему сайтом настроить контекст
  • FlexiField Fieldgroup Integration: позволяет группе поля использоваться внутри поля Flexifield
  • FlexiField FileField Integration: позволяет полю FileField использоваться внутри поля Flexifield
Зависит от модулей: 
CCK
Зависит от модулей: 
AHAH Response