J'ai un problème lors de l'application de magento 2.1.9 à mon projet.L'attribut Magento 2.1.9 ne s'affiche pas dans la navigation.
Mon attribut est ab_size
J'ai créé cet attribut avec coup de code.
$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',
]
);
}
Avec config dans le backend.
- Activez le filtre (avec le résultat) fait
- Catégorie Anchor fait
- Réindexer fait
- option Activer Catégorie plat fait
- Activer plat Produit fait
- Réindexer toutes les données fait
- Effacer le cache fait
- utilisation propre magento n'a pas l'extension fait
- Vérifiez avec l'attribut couleur (fait le montrer dans la navigation)
- produit Prix Afficher
Catégorie Afficher
à propos de mes informations système
CentOS 7.0
- LiteSpeed
- Php7.0
- Magento CE 2.1.9
Je déboguée que le produit seaux de collecte retour videJe pense que ce problème avec la création de code d'attribut a causé le même problème à tout le monde.
Merci à tous ceux qui ont des conseils.