2014-02-05 2 views
0

Я создал новую страницу phtml для размещения на странице просмотра продукта, на этой странице phtml я назвал новый пользовательский атрибут, который я связал с продуктом, с этим кодом (I ' ве предложений на этом сайте, и это работает прекрасно!):magento custom label label исчезает

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

Да, я проверил и да, я ничего не трогал, параметр хорошо настраивается. Как я могу переиндексировать продукт каталога? Простите, я начал Мадженто не так давно. Благодарим вас за помощь! –

ответ

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