將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
- 的Litespeed
- Php7.0
- Magento的CE 2.1.9
我已經調試了產品收集桶返回空
我認爲創建屬性代碼的問題,有任何人都有同樣的問題。
謝謝任何人有提示。