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?