【问题标题】:Magento edit the 'items' table in order emailsMagento 编辑订单电子邮件中的“项目”表
【发布时间】:2012-05-15 11:14:55
【问题描述】:

我正在使用 magento 1.6。我想编辑每封订单电子邮件中显示的项目表。我在哪里可以找到这个模板?

更具体地说,在“产品名称”下,我想添加名为“副标题”的自定义属性。

如果你知道模板在哪里,我应该可以解决剩下的问题。

【问题讨论】:

  • 我自己找到了模板。但我现在坚持要显示的属性。该文件位于 /public_html/app/design/frontend/base/default/template/email/order/items/order/default.phtml echo Mage::getModel('catalog/product')->load($this- >getProduct()->getId())->getdata('subtitle'); s 我用来尝试显示我的“字幕”属性的代码,但到目前为止还没有运气。它说“致命错误:在非对象上调用成员函数 getId()”

标签: magento


【解决方案1】:

试试这个:

$_item = $this->getItem();    
$_product = Mage::getModel('catalog/product')->loadByAttribute('sku',$_item->getSku());

而不是 $this->getProduct()。比你可以使用 $_product->getSubtitle();

【讨论】:

    猜你喜欢
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 2013-11-21
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 2014-04-16
    相关资源
    最近更新 更多