2014-01-19 2 views
0

У меня есть атрибут select 'brand'.
Есть ли способ добавить поле множественного выбора в категории со значениями из этого атрибута (возможно, что-то похожее на то, как добавить атрибут «Да/Нет» в категории)?Magento: добавьте атрибут multi-select в категории с существующим источником?

ответ

1

Here is an example о том, как вы можете создать атрибут продукта с настраиваемыми параметрами. Он работает одинаково для категорий.

Просто измените это:

$this->addAttribute('catalog_product', 'provider', array(

к этому:

$this->addAttribute('catalog_category', 'provider', array(

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

получить все варианты атрибута бренда, сделать это:

$options = Mage::getModel('eav/config')->getAttribute('catalog_product', 'brand')->getSource()->getAllOptions(); 
+0

Я предполагаю, что я не могу иметь их делить источник? то есть добавление параметров к одному добавит их в другое.? – user76568

+0

Да. Если вы будете следовать за уходом, то учебник будет объединен с тем, что я сказал, добавив еще один товарный бренд fpr, который добавит его для атрибута пользовательской категории – Marius

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