在magento中的简短描述之后添加自定义属性

时间:2014-08-15 16:45:44

标签: php magento attributes

我对magento很陌生,我正在努力尝试在产品页面中的简短描述后添加自定义属性

<?php if ($_product->getShortDescription()):?>
<div class="short-description">
<div class="std"<?php if($richSnippets['status'] == 1): ?> itemprop="description"<?php endif; ?>><h2><?php echo $this->__('Details:') ?></h2><?php echo $_helper>productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
</div>
<?php endif;?>

<?php $_item = $this->getProduct()->getId();
$_resource = $this->getProduct()->getResource();
$CustomAttribute = $_resource->getAttributeRawValue($_item, 'ratebeer', Mage::app()->getStore());
echo $CustomAttribute; ?>

无论如何,在简短描述之后没有出现属性......相同的代码在同一页的另一部分中起作用,所以我真的不知道发生了什么

1 个答案:

答案 0 :(得分:0)

你应该能够

echo $_product->getRatebeer();

但您可能必须先将属性添加到平面表中。您可以通过将Include in product listing设置为是来执行此操作。

这是不好的做法,但您可以尝试这一点,看看属性是否设置正确

echo $_product->load($_product->getId())->getRatebeer();