Sto cercando di recuperare tutte le opzioni per tutte le visualizzazioni del negozio per un singolo attributo, ad es color
.
Per l'attributo color
ho creato due opzioni blue
e white
. Ho provato il seguente codice che suppone di restituire tutte le etichette delle opzioni per tutte le visualizzazioni del negozio, ma restituisce solo l' admin
etichetta dell'opzione per me.
$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)
Di seguito funziona perfettamente per ottenere tutti i color
titoli degli attributi per ciascuna vista dello store, ma non funziona per le opzioni.
$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)