我为客户对象引入了自定义EAV属性。我们称之为myvalue
。在magento的几个地方,我打印的值如下:
echo Mage::getSingleton('customer/session')->getCustomer()->getMyvalue();
现在,我想将其打印到订单确认电子邮件模板。我怎么能这样做?
答案 0 :(得分:0)
我找到了解决方案。
首先,我在mydirectory
中创建了一个新目录app/design/frontend/base/default/template/
。在此目录中,我将文件myvalue.phtml
与以下内容放在一起。
<?php
$customer=$this->getData('order')->getCustomer();
print_r($customer->getMyvalue());
?>
我已使用此行在电子邮件模板中包含此块:
{{block type='core/template' area='frontend' template='mydirecory/myvalue.phtml' order=$order}}