2017-03-14 1 views
0

Ich benutze Magento 2, wenn ich versuche, Produkt in Backend hinzufügen, in der Registerkarte Konfigurationen, habe ich Konfiguration erstellt und ich sah dort drei Attribute.Wie bekomme ich die Liste der Attribute auf Frontend in Magento 2

enter image description here

Wie kann ich sie in einem Modul auf Frontend bekommen?

Ich sehe sie in eav_attribute Tabelle gespeichert sind, aber ich weiß nicht, welche SQL es tun kann, weil es keine bedingte Spalte enter image description here

Dank so viel hat!

Antwort

-1

Verwenden Sie den folgenden Code, um das Attribut in Ihrem Modul-Frontend zu erhalten.

$attribute = $objectManager->create('\Magento\Eav\Model\Config')->getAttribute('catalog_product', 'color'); 
$colorAttributeId= $attribute->getAttributeId(); 

foreach ($attribute->getSource()->getAllOptions(true) as $option) { 
    $colors[$option['value']] = strtolower($option['label']); 
} 

print_r($colors); 
+0

Danke, aber es funktioniert nicht. –

Verwandte Themen