Я использую Magento Community 1.9.0.0.Magento - Multi Select Категория Атрибут не сохраняется
Я программно создал атрибут настраиваемой категории, который является мульти-select. Атрибут можно увидеть в разделе моей категории admin. Когда я выбираю любые значения - будь то один или несколько, и нажмите «Сохранить», я получаю успешное сохраненное сообщение, но значения никогда не сохраняются.
Я также попробовал расширение, которое создает атрибуты категории. У этого была та же проблема. Когда я контактировал с опорой, они сказали:
Категория объекта не поддерживает множественный выбор, поэтому этот тип атрибута не будет работать с категорией.
Это правда? Может ли multi select не работать с атрибутами категории на CE-1.9?
Вот код, я использую, чтобы создать его программно:
require_once('app/Mage.php');
Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID));
$installer = new Mage_Sales_Model_Mysql4_Setup;
$attribute = array(
'type' => 'text',
'label'=> 'Room Type',
'input' => 'multiselect',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => true,
'default' => "",
'group' => "General Information",
'option' => array (
'value' => array(
'kitchen' => array('Kitchen'),
'bedroom' => array('Bedroom'),
'bathroom' => array('Bathroom'),
'loft' => array('Loft'),
'basement' => array('Basement'),
'lounge' => array('Lounge')
)
)
);
$installer->addAttribute('catalog_category', 'room_type', $attribute);
$installer->endSetup();
Multiselect должен определенно работать с атрибутами категории. Следуйте этому руководству. Это для textarea, но вы можете создать его для выпадающего списка аналогичным образом. http://www.atwix.com/magento/add-category-attribute/ – Harit
Знаете ли вы, почему это может не спасти? –
Вы создали исходную модель? Отправьте свой код здесь. – Harit