我一直在尝试在选项卡中显示我创建的名为“PDF”的产品属性。我试图重新使用已经用于获取产品描述的代码,但是将其更改为引用我的新属性,所以我想。
这是我使用的代码:
属性代码是:pdf 管理员名称是:PDF
<?php $_pdf = $this->getProduct()->getPDF(); ?>
<?php if ($_pdf): ?>
<h2><?php echo $this->__('PDF') ?></h2>
<div class="std">
<?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_pdf, 'pdf') ?>
</div>
<?php endif; ?>
我可能没有接近我必须去的地方,但我是magento的新手,也是PHP的新手。
如果可能的话,我不想使用任何扩展名。
如果你可以为我解决这个问题,那么你将成为一个神!提前感谢您的帮助。
答案 0 :(得分:0)
当您使用$this->getProduct()->getPDF()
时,您正在使用$this->getProduct()->getPdf()
。 Magento驼峰案例属性名称为其魔法。
您也可以使用$this->getProduct()->getData('pdf')
。