Привет всем!
Нобходимо создать сложную структуру материала. Структу ра состоит из:
1. Название материала "Бумага"
1.1 Название группы к которой относится бумага (Выбирается из заготоввленного списка таксономии)
1.1.1 Имя бумаги (Текстовое поле для ввода)
1.1.1.1 Плотность, толщина, цена за тонну (Тут 3 числовых поля )
1.1.1.1.1 Формат, цена за лист (2 поля. 1 Выбирается из списка, 2 поле с запятой)
Ситуация в том, что каждый из пунктов динамично межет добавляться или меняться.
Получается такой сложный по своей структуре материал.
Как его лучьше сделать?
Комментарии
А для чего используется такая нумерация - 1, 1.1, 1.1.1 и т.д. ?
Что под этим подразумевается ?
Нумирация тут не причем. Ей я попытался показать отношения пунктов
В 1 названии могут быть несколько плотностей. А 1 плотности могут быть несколько размеров листа.
Смотрите в сторону Field collection.
думаю [module=conditional_fields] само то
Да!
Спасибо. Именно это и нужно.
В списке размеров, нужно выводить только те размеры которые еще не используются.
Допустим в списке есть:
Из этого списка уже добавлен пункт
Необходимо при добавлении очередного размера выводить только
так как Размер 2 уже используется. Причем фильтрация должна быть внутри плотности
Где копать?
Может ли словарь иметь несколько полей?
Допустим у меня в словаре есть список размеров
Но у каждого из этих размеров есть еще параметры, допустим размер состоящий из 2 полей.
Можно ли эти параметры хранить в словаре?
почему бы нет, просто делайте и показывайте нам, что у Вас получилось.
Вопрос по выводу частей словаря остался!
Некоторых пунктов словаря
ответ Вам дан, включайте мозги.
field api и такое составное поле пишется за пол часа.
вопрос только в оформлении форматтера на вывод.
составные поля - это хорошо конечно. но при больших объемах данных - тупизм редкий (от слова тормозить).