2014-02-05 101 views
0

我已經創建了一個新的phtml頁面放入產品的視圖頁面,在這個phtml頁面中,我調用了一個新的自定義屬性,我已經在產品中關聯了這個代碼(我'已經在這個網站的建議,這是奇妙的工作!):magento自定義屬性標籤消失

 <?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

你檢查,如果你的屬性仍然存在,是正確的屬性集? – enenen

+0

是的,我檢查過,是的,我什麼也沒碰,參數設置的很好。 如何重新編制目錄產品?對不起,我不是很久以前開始去Magento。 謝謝你的幫助! –

回答

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