2014-10-21 2 views
0

У меня есть атрибут multiselect, скажем Знаки. Теперь я добавил предметы, какMagento: Добавить текстовые поля к выбранным параметрам многократного выбора

Sub1 
Sub2 
Sub3 
Sub4 

в качестве опции для него.

Проблема заключается в том, что на панели администратора, когда пользователь выбирает Sub 1, Sub 2 вариантов для определенного продукта, мне нужно другое поле рядом, чтобы ввести% от отметок.

Marks различны для разных продуктов, поэтому я не могу установить их в метках атрибута Marks

Рассматривайте У меня есть огромное количество предметов

Что требуется в интерфейсе, когда Sub 1, Sub 2 выбран

Sub1 -> 87% 
Sub2 -> 52% 

Если Ajax, я счастлив, регулируется даже приходит в кнопку мыши ...

Пожалуйста ч elp me ... Заранее спасибо :)

ответ

0

Magento не поддерживает это из коробки.
Возможно, вам понадобится создать собственный шаблон для вашего атрибута, где вы можете добавить javascript, который добавляет новое текстовое поле каждый раз, когда вы выберете значение для мультиселектора и сохраните эти значения, сериализованные в базе данных.
Here is an example способа создания атрибута с помощью настраиваемого шаблона.
Здесь очень долго реплицироваться.
Основная идея заключается в создании пользовательской бэкэнд-модели для вашего атрибута, которая будет сериализовать значения при сохранении и неэриализовать их при загрузке, а также персонализированную визуализацию, которая отобразит мультиселекцию и поля для каждого значения в пользовательском интерфейсе администратора.

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