Magento multiple-select im Frontend ausgeben

11
Feb.

id Ausgabe des multiple-select

$_product->getData('color'); // i.e. 456,499
instanz des Mage_Catalog_Model_Resource_Eav_Attribute:
$_product->getResource()->getAttribute('color'); // zeigt rot, grün
ausgabe als  array :
$_product->getAttributeText('color') // Array([0]=>'rot', [1]=>'grün')
Dies gibt den Text aus:
if ($attr = $_product->getResource()->getAttribute('color')):
echo $attr->getFrontend()->getValue($_product); // will display: red, green
endif;
Label und Id aller Optionen
$attributeId = Mage::getResourceModel(‚eav/entity_attribute‘)->getIdByCode(‚catalog_product‘,’trainingsziel‘);
$attribute = Mage::getModel(‚catalog/resource_eav_attribute‘)->load($attributeId);
$attributeOptions = $attribute->getSource()->getAllOptions();
foreach($attributeOptions as $each){
echo $each[„label“].“ „.$each[„value“].“<br>“;
}