0

我有一个电子邮件模板,如果客户在 Magento Enterprise 版本中进行结帐,将发送该电子邮件模板。因此,我在电子邮件模板中使用以下代码:

<img src="{{skin url='images/myImage.jpg' _secure=0 _area='frontend' _theme='myTheme'}}" />

那里说_secure = 0,但我仍然将图像作为https。有趣的是,如果我在后端的订单项下重新发送电子邮件,我会得到图像为 http。那么为什么我在结帐时将图像作为 https 呢?

4

1 回答 1

0

我没有在上面测试过你的代码,但如果它不适合你,你可以试试

使用以下代码在模板文件夹中创建 email_image.phtml

$img = $this->getData('url');
echo '<img src="<?php echo $this->getSkinUrl($img, array('_secure'=>false)); ?>" />';
// and any other option you want to add above

然后在您的静态/电子邮件块中

{{block type="core/template" url="images/myImage.jpg" template="path/to/file/email_image.phtml"}}
于 2012-10-15T12:42:57.090 回答