【问题标题】:how to display custom attribute on product view page in magento 1.9?如何在 magento 1.9 的产品视图页面上显示自定义属性?
【发布时间】:2017-12-21 04:07:52
【问题描述】:

我在 Magento 上创建了一个属性“gmdn”并将其放入属性集默认值中。但是在我给这个属性一个值之后,它会显示在附加信息选项卡中。但我想在视图页面中显示在产品名称下方。

【问题讨论】:

  • 代码在哪里?

标签: magento attributes


【解决方案1】:

例如,你的属性代码是gmdn,你需要在/app/design/frontend/[your package]/[your theme]/template/catalog处做如下事情/product/view.phtml:

1) <?php
    $gmdn = $this->htmlEscape($_product->getData('gmdn'));    
    echo $gmdn;    
?>

或者

2) echo $this->htmlEscape($_product->getData('gmdn')); 

这两个是一样的。但表示方式不同。

【讨论】:

    【解决方案2】:

    为此,您必须在文件中进行更改

    app/design/frontend/your_package/your_theme/template/catalog/product/view.phtml

    并在产品名称划分后添加以下代码

    <?php echo $_product->getGmdn() ?>
    

    【讨论】:

    • 它不工作。我添加了公共函数 getGmdn() { return $this->_getData('gmdn'); } 在模型和 getGmdn() ?> 视图页面中的这一行。
    • 你不必添加任何函数,只需在你的view.phtml文件中添加上面的代码
    猜你喜欢
    • 2016-09-15
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多