J'essaie de récupérer toutes les options pour toutes les vues de magasin pour un seul attribut, par exemple color.
Pour l'attribut, colorj'ai créé deux options blueet white. J'ai essayé le code suivant qui est censé renvoyer toutes les étiquettes d'options pour toutes les vues de magasin, mais ne renvoie que l' adminétiquette d'option pour moi.
$option_arr = array();
$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'color');
foreach ($attribute->getSource()->getAllOptions(false) as $option) {
$option_arr[$option['value']] = $option['label'];
}
// $option_arr contains Array([4] => Blue, [3] => White)
Ce qui suit fonctionne bien pour obtenir tous les colortitres d' attribut pour chaque vue de magasin, mais ne fonctionne pas pour les options.
$product = Mage::getModel('catalog/product')->load();
$attribute_title = $product->getResource()->getAttribute('color');
// $attribute_title contains Array([1] => ~~~, [2] =>Color, [3] => Couleur, [4] => Còôlòôr)
