У меня есть два пользовательских атрибута, один называется amz_prod_description, а другой - upc.
Согласно этому>
http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/0_-_theming_in_magento/data_accessing_methods_from_within_various_scopes#accessing_the_value_of_a_product_s_custom_attribute
Я должен иметь доступ к ним как $ product-> getUpc () и $ product-> getAmzProdDescription () где $ product. В том же коммутаторе я использую оба из них. Атрибут 'upc' var работает отлично, другой не работает вообще, что действительно выводит меня из строя, и вы знаете, что из меня получается, поскольку они оба используют методологию, к которой призывает Magento, и в одной и той же функции PHP. Так что они оба в одном контексте и т. Д.
Помоги мне !? : \
Вот мой действительный код того, что стоит>
case "{amazon_description}":
$description = $product->getAmzProdDescription();
// I have tested, $description is not being set. I have changed the bottom return to just $description and it returns nothing.
if(strlen($description) > 1499) {
$amz_description = substr($description,0,1500) . "...";
} else {
$amz_description = $description;
}
return $amz_description;
break;
case "{upc}":
$upc = $product->getUpc();
return $upc;
break;