J'essaie de comprendre comment obtenir un code d'attribut à partir d'une liste de filtres dans Magento.Magento: Obtenir le code d'attribut
<?php
$_filters = $this->getFilters();
foreach ($_filters as $_filter)
{
echo $this->__($_filter->getName());
echo $this->__($_filter->getAttributeCode()); # color_name
}
?>
getAttributeCode() n'est pas une méthode. Je veux spécifier un nom de classe CSS pour chaque filtre au attribute_code dans app/design/frontend/default/default/template/catalog/couche/view.phtml
Merci beaucoup. J'étais presque là en l'obtenant de $ this -> _ getFilterableAttributes() Fonction getFilters() dans app/code/noyau/Mage/Catalogue/Bloc/Layer/View.php: $ filters [] = $ this- > getChild ($ attribute-> getAttributeCode() 'filtre'); – MotionGrafika