J'utilise des attributs déroulants et je les définis avec "Utilisation dans la navigation en couches" mais il n'y a pas d'apparition. P>
Tout SUGESSTIONS Pourquoi ?! P>
6 Réponses :
Voir si la navigation en couches est activée et il existe également au moins 1 produit qui dispose de cet attribut, car Magento masque toutes les valeurs qui n'ont pas de produits p>
Comment vérifiez-vous pour voir la navigation en couches est activé, j'ai essayé est une ancre = YES et la commutée pour les attributs rien!
En cas de doute, effacez le cache et reconstruisez les index. P>
Superbe, même si Magento ne demandait pas un reindex, il l'a toujours corrigé
Pensez ive iSanchor = Oui doit être activé directement pour la catégorie avec des produits ... P>
Y a-t-il un téléchargement en vrac qui peut être utilisé pour importer / créer ces attributs? P>
La navigation en couches doit être activée dans les options d'attribut et
Catégorie-> Afficher le réglage -> code> est une ancre code> défini sur "Oui". Li>
- Open Attriboue et définissez
Navigation en couches Code> -> Oui CODE>. LI>
- Si toujours ne fonctionne pas, reindex de
System-> Index Management Code> LI>
ol>
pour mettre à jour toutes les catégories avec attribut is_anchor à 1:
<?php require_once 'app/Mage.php'; umask(0); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); ini_set('display_errors', 1); ini_set('max_execution_time', 600); $categories = Mage::getModel('catalog/category')->getCollection(); foreach ($categories as $cat){ $_cat = Mage::getModel('catalog/category')->load($cat->getId()); if ($_cat->getData('is_anchor') == 0){ $_cat->setData('is_anchor',1); $_cat->save(); } echo $_cat->getName().' '.$_cat->getData('is_anchor').'<br/>'; }
Il ne sera affiché que si vous avez des produits avec cet attributs spécifiques.
Avez-vous évidemment eu des produits avec ces attributs dans, tout ce qui est d'autre?