Magento 2.1.9をプロジェクトに適用すると問題が発生します。Magento 2.1.9ナビゲーションに表示されない属性。
私の属性は、私は、コードの一撃でその属性を作成している
ab_size です。
$categorySetup = $this->categorySetupFactory->create(['setup' => $setup]);
$entityTypeId = $categorySetup->getEntityTypeId(\Magento\Catalog\Model\Product::ENTITY);
foreach ($singleAttributeCodes as $key => $label) {
$categorySetup->removeAttribute($entityTypeId, $key);
$categorySetup->addAttribute(
$entityTypeId,
$key,
[
'type' => 'varchar',
'label' => $label,
'input' => 'select',
'required' => false,
'sort_order' => $sortOrder,
'visible' => true,
'user_defined' => true,
'global' => \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_GLOBAL,
'filterable' => 0,
'visible_on_front' => true,
'used_in_product_listing' => true,
'group' => $group,
'apply_to' => 'simple,configurable,bundle,downloadable,grouped',
]
);
}
バックエンドに設定があります。
- 行わ
- カテゴリーが行わ再インデックス
- を行ってアンカーです(結果)フィルタを有効
- カテゴリーフラット行わ
- がが を行ってフラットな製品を使用可能にします
- 再インデックスすべてのデータが使用Magentoのクリーンは任意の拡張子が属性色(ナビゲーションで表示し、それを行って)
- 製品で
- チェックを行っていない
- を行って
- キャッシュをクリアを行って価格表示
カテゴリ表示
私のシステム情報に関する
のCentOS 7.0
- ライトスピード
- Php7.0
- MagentoのCE 2.1.9
私はその製品をデバッグしていますコレクションバケットが空に戻る
私は属性コードの作成に問題があると思うが、誰も同じ問題を抱えている。
ありがとうございました。