在选项卡中显示属性

时间:2014-05-07 11:25:21

标签: php magento

我一直在尝试在选项卡中显示我创建的名为“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的新手。

如果可能的话,我不想使用任何扩展名。

如果你可以为我解决这个问题,那么你将成为一个神!提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

当您使用$this->getProduct()->getPDF()时,您正在使用$this->getProduct()->getPdf()。 Magento驼峰案例属性名称为其魔法。

您也可以使用$this->getProduct()->getData('pdf')