Antworten:
Stattdessen müssen getData()
Sie getAttributeText('attribute_code')
für Dropdown-Attribute verwenden. mögen
$_product->getAttributeText('material');
Versuchen Sie für Mehrfachauswahl Folgendes:
$result = $_product->getResource()->getAttribute('material')->getFrontend()->getValue($_product);
So rufen Sie den Wert des Attributs ab Verwenden Sie:
$this->getProduct()->getAttributeText('material');
Oder
$this->getProduct()->getResource()->getAttributeRawValue($this->getProduct()->getId(),'material',$this->_storeManager->getStore()->getId());
$this->getProduct()->getResource()->getAttributeRawValue($this->getProduct()->getId(),'material',$this->_storeManager->getStore()->getId());
arbeitet an v2.3.4-p1
Sie können Produktattributoptionswerte durch folgenden Code erhalten
$_product->getAttributeText('material');
Sie können Mehrfachauswahloptionswerte von erhalten
$_attributeValue = $block->getProduct()->getResource()->getAttribute('sizing_guidelines')->getFrontend()->getValue($block->getProduct());