如何将WYSIWYG添加到自定义类别字段

时间:2016-07-08 10:43:28

标签: magento wysiwyg backend

4小时后,我需要一些帮助。 致力于Magento 1.9

我成功添加了一个自定义类别属性,每次升级版本后我都可以在MySql db add_category_attribute growUp中看到该字段,我也可以在前端模板中看到该内容。

这里是config和php的代码

<?xml version="1.0"?>
<config>
    <modules>
        <SMN_CustomCategoryAttribute>
            <version>0.0.3</version>
        </SMN_CustomCategoryAttribute>
    </modules>

    <global>
        <resources>
            <add_category_attribute>
                <setup>
                    <module>SMN_CustomCategoryAttribute</module>
                    <class>Mage_Catalog_Model_Resource_Setup</class>
                </setup>
                <connection>
                    <use>core_setup</use>
                </connection>
            </add_category_attribute>
            <add_category_attribute_write>
                <connection>
                    <use>core_write</use>
                </connection>
            </add_category_attribute_write>
            <add_category_attribute_read>
                <connection>
                    <use>core_read</use>
                </connection>
            </add_category_attribute_read>
        </resources>
    </global>
</config>
这是php:

 <?php
     $this->startSetup();
     $this->addAttribute('catalog_category', 'custom_attribute', array(
         'group'         => 'General',
         'input'         => 'textarea',
         'type'          => 'text',
         'label'         => 'Custom attribute',
         'backend'       => '',
         'visible'       => true,
         'required'      => false,
        'global'        => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
     ));

     $this->endSetup();

现在我要在添加的字段上添加WYSIWYG按钮。 我在config.xml中更改了版本 我将php文件从mysql4-install-0.0.1.php重命名为mysql4-upgrade-0.0.1-0.0.2.php 我更改了代码添加:

     'wysiwyg_enabled' => true,
     'visible_on_front' => true,
     'is_html_allowed_on_front' => true,

我补充说:

$installer->updateAttribute('catalog_category', 'custom_attribute', 'is_wysiwyg_enabled', 1);
$installer->updateAttribute('catalog_category', 'custom_attribute', 'is_html_allowed_on_front', 1);

我刷新缓存和索引,但没有。

这是非常简单的代码我不知道我能再做些什么。

0 个答案:

没有答案