0

カテゴリにいくつかの属性を追加しようとしています。これらの属性は、admin->catalog->manage カテゴリで変更したいと思います。多くのチュートリアルを見つけましたが、magento 1.7 では機能しません。私はフォローモジュールを使用しましたが、結果はありません ここにモジュールがあります

初期構成ファイルは「app/etc/modules/Atwix_CustomCategoryAttribute.xml」にあります。Atwix_CustomCategoryAttribute.xml

<?xml version="1.0"?>
  <config>
   <modules>
    <Atwix_CustomCategoryAttribute>
        <active>true</active>
        <codePool>community</codePool>
    </Atwix_CustomCategoryAttribute>
   </modules>
</config>

モジュール構成ファイルは「app/code/community/Atwix/CustomCategoryAttribute/etc/config.xml」にあります。config.xml

<?xml version="1.0"?>
 <config>
  <modules>
    <Atwix_CustomCategoryAttribute>
        <version>0.0.1</version>
    </Atwix_CustomCategoryAttribute>
  </modules>

<global>
    <resources>
        <add_category_attribute>
            <setup>
                <module>Atwix_CustomCategoryAttribute</module>
                <class>Mage_Catalog_Model_Resource_Eav_Mysql4_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>

スクリプトは「app/code/community/Atwix/CustomCategoryAttribute/sql/add_category_attribute/mysql4-install-0.0.1.php」にあります。</p>

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

 $this->endSetup();

誰か助けてくれませんか?モジュールにエラーが見つかりません。モジュールをデバッグするモジュールが存在する可能性がありますか?またはどうすればエラーを取得できますか?

解決済み:

モジュールのバージョンを 1.0.0 に変更しました。これは、スクリプトのモジュールの初期化を再実行するのに十分でした: 'app/code/community/Atwix/CustomCategoryAttribute/sql/add_category_attribute/mysql4-install-0.0.1.php'</p>

  1. config.xml

    <Atwix_CustomCategoryAttribute> 1.0.0 </Atwix_CustomCategoryAttribute>

  2. mysql4-install-0.0.1.php の名前を mysql4-install-1.0.0.php に変更します

4

0 に答える 0