0

セットアップ ファイルとリソース ファイルを介してカスタム Magento 製品属性をフィルター可能にする方法はありますか?

属性を作成できます。それが入るグループを設定することもできますが、手動で管理者に移動して属性のフィルター可能オプションを調整しなければ、フィルター可能に設定することはできません (特にフィルター可能 - I' true/false と 0,1,2 で試しました)。意味のあるすべてのオプションについて調整を試みました。

すなわち:

app/code/local/Company/Module/Model/Resource/Eav/Mysql4/Setup.php
public function getDefaultEntities()
{
    return array(
            'catalog_product' => array(
                'entity_model'      => 'catalog/product',
                'attribute_model'   => 'catalog/resource_eav_attribute',
                'table'             => 'catalog/product',
                'additional_attribute_table' => 'catalog/eav_attribute',
                'entity_attribute_collection' => 'catalog/product_attribute
                'attributes' => array(
                    'attribute_name' => array(
                        'group'                      => 'Attribute Set Group',
                        'type'                       => 'int',
                        'backend'                    => '',
                        'frontend'                   => '',
                        'label'                      => 'Attribute Label',
                        'input'                      => 'select',
                        'class'                      => '',
                        'source'                     => 'eav/entity_attribu
                        'global'                     => Mage_Catalog_Model_
                        'visible'                    => true,
                        'required'                   => false,
                        'user_defined'               => true,
                        'default'                    => false,
                        'searchable'                 => true,
                        'filterable'                 => 1,
                        'comparable'                 => false,
                        'visible_on_front'           => true,
                        'visible_in_advanced_search' => true,
                        'used_in_product_listing'    => true,
                        'used_for_sort_by'           => true,
                        'unique'                     => false,
                    ),
                ),
            ),
        );
}


app/code/local/Company/Module/Model/sql/module_setup/mysql4-install-0.1.0.php
$this->installEntities();
4

1 に答える 1