Сложный материал

Главные вкладки

Аватар пользователя Alex_dark74 Alex_dark74 21 марта 2015 в 12:23

Привет всем!
Нобходимо создать сложную структуру материала. Структу ра состоит из:

1. Название материала "Бумага"

1.1 Название группы к которой относится бумага (Выбирается из заготоввленного списка таксономии)

1.1.1 Имя бумаги (Текстовое поле для ввода)

1.1.1.1 Плотность, толщина, цена за тонну (Тут 3 числовых поля )

1.1.1.1.1 Формат, цена за лист (2 поля. 1 Выбирается из списка, 2 поле с запятой)

Ситуация в том, что каждый из пунктов динамично межет добавляться или меняться.

Получается такой сложный по своей структуре материал.

Как его лучьше сделать?

Комментарии

Аватар пользователя Alex_dark74 Alex_dark74 21 марта 2015 в 12:43

Нумирация тут не причем. Ей я попытался показать отношения пунктов
В 1 названии могут быть несколько плотностей. А 1 плотности могут быть несколько размеров листа.

Аватар пользователя Alex_dark74 Alex_dark74 21 марта 2015 в 14:33

Да!
Спасибо. Именно это и нужно.
В списке размеров, нужно выводить только те размеры которые еще не используются.
Допустим в списке есть:

  • Размер 1
  • Размер 2
  • Размер 3
  • Размер 4

Из этого списка уже добавлен пункт

  • Размер 2

Необходимо при добавлении очередного размера выводить только

  • Размер 1
  • Размер 3
  • Размер 4

так как Размер 2 уже используется. Причем фильтрация должна быть внутри плотности
Где копать?

Аватар пользователя Alex_dark74 Alex_dark74 21 марта 2015 в 16:03

Может ли словарь иметь несколько полей?
Допустим у меня в словаре есть список размеров

  • А4
  • А3
  • А2

Но у каждого из этих размеров есть еще параметры, допустим размер состоящий из 2 полей.
Можно ли эти параметры хранить в словаре?

Аватар пользователя ttenz ttenz 21 марта 2015 в 18:10

"Alex_dark74" wrote:
Можно ли эти параметры хранить в словаре?

почему бы нет, просто делайте и показывайте нам, что у Вас получилось.

Аватар пользователя t1mm1 t1mm1 24 марта 2015 в 1:56

field api и такое составное поле пишется за пол часа.
вопрос только в оформлении форматтера на вывод.

составные поля - это хорошо конечно. но при больших объемах данных - тупизм редкий (от слова тормозить).