我正在关注本教程:http://www.atwix.com/magento/add-category-attribute/
一切正常,将属性添加到类别,但该字段下方没有“所见即所得”按钮。在系统>配置>内容管理中启用了所见即所得。

$this->startSetup();
$this->addAttribute('catalog_category', 'custom_att', array(
    'group'         => 'General',
    'input'         => 'textarea',
    'type'          => 'text',
    'label'         => 'My attribute',
    'backend'       => '',
    'visible'       => true,
    'required'      => false,
    'wysiwyg_enabled' => true,
    'visible_on_front' => true,
    'is_html_allowed_on_front' => true,
    'global'        => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
$this->endSetup();

无论我尝试什么,都不会为我的属性启用“所见即所得”。有人可以帮忙吗?也许对此有一种解决方法?

编辑:我搜索了其他帖子,但所有人都说此代码应添加所见即所得:
'wysiwyg_enabled' => true,

但事实并非如此。

最佳答案

试图今天完成相同的任务,并且通过搜索magento代码设法使用以下代码完成了我的任务:

$productEntityTypeId = $installer->getEntityTypeId('catalog_product');
$installer->addAttribute($productEntityTypeId, 'some_text', array(
    'group'         => 'General',
    'input'         => 'textarea',
    'type'          => 'text',
    'label'         => 'Some Text',
    'backend'       => '',
    'visible'       => true,
    'required'      => false,
    'visible_on_front' => true,
    'global'        => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
$installer->updateAttribute($productEntityTypeId, 'some_text', 'is_wysiwyg_enabled', 1);
$installer->updateAttribute($productEntityTypeId, 'some_text', 'is_html_allowed_on_front', 1);

关于magento - 添加类别属性并启用“所见即所得”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15282668/

10-12 20:03