W moim sklepie Magento utworzyłem nowy atrybut z kodem atrybutu "brand_info".Magento - Echo Atrybut na stronie produktu
Jak mogę echo/wydrukować zawartość tego atrybutu na stronie produktu, np. poniżej opisu?
W moim sklepie Magento utworzyłem nowy atrybut z kodem atrybutu "brand_info".Magento - Echo Atrybut na stronie produktu
Jak mogę echo/wydrukować zawartość tego atrybutu na stronie produktu, np. poniżej opisu?
Upewnij się, że atrybut jest oznaczony jako „używany w frontend”, a następnie w nazwie szablonu napisać następujące gdzie chcesz zobaczyć atrybut:
<?php print $_product->getBrandInfo(); ?>
Aby wyświetlić zawartość atrybutu na stronie produktu musisz dodać następujący kod do pliku view.phtml.
$_product->getResource()->getAttribute('brand_info')->getFrontend()->getValue($_product);
Dodaj następujący kod do catalog/product/view.phtml
lub catalog/product/list.html
plików szablonu:
echo $_product->getAttributeText('your_attribute_code');
Wystarczy zmienić się your_attribute_code
z kodem atrybutu i gotowe.
stwierdziliśmy, że dodanie do view.phtml była dla mnie najlepsza
print $_product[brand_info];
to działa, ale to musi być _product $ zamiast $ produkt – a1anm