Как я могу получить свой собственный атрибут/параметр атрибута продукта с помощью кода атрибута.Получить метку атрибута/опцию с помощью настраиваемого кода атрибута magento
Мой код атрибута, например, 'amazon_pdt_url'.
Я попытался
$label = $product->getResource()->getAttribute('amazon_pdt_url')->getFrontend()->getLabel($product);
который возвратил
Fatal error: Call to a member function getResource() on null in ....
Также попытался
$_product->getResource()->getAttribute(‘amazon_pdt_url’)->getFrontend()->getValue($_product)
Fatal error: Call to a member function getFrontend() on boolean in
Пожалуйста, помогите добиться этого на моем файле PHTML.
Спасибо.
Как вы получаете '$ product'? Является ли это экземпляром 'Magento \ Catalog \ Model \ Product' или' Magento \ Catalog \ Model \ Product \ Interceptor'? –
Пожалуйста, поделитесь дополнительной информацией, какой тип атрибута он есть? разрешено ли показывать на интерфейсе? на какой странице вы пытаетесь получить данные атрибута? и т.д –