我已经创建了一个新的phtml页面放在产品的视图页面中,在这个phtml页面中我调用了一个我在产品中关联的新自定义属性,这个代码(我的建议在这里)网站,这非常有效!):
<?php $product_id = Mage::registry('current_product')->getId();
$_product=Mage::getModel('catalog/product')->load($product_id);
echo $_product->getAttributeText('video'); ?>
但是现在我已经进行了新的magento更新并且我的自定义属性消失了,这很奇怪,因为我不在Magento的基本文件中工作,但我创建了一个我的主题。 Magento可能会发生变化吗?
感谢您的帮助!
答案 0 :(得分:0)
尝试这种方式:
$_helper = $this->helper('catalog/output');
$_product = $this->getProduct();
//Display custom attribute.
//Attribute code = video;
$product = Mage::getModel('catalog/product')->load($_product->getId());
$attribute = $product->getResource()
->getAttribute('video')
->getFrontend()->getValue($product);
echo $attribute;
来自我的blog