Magento - 如何获取商店所在国家/地区?

发布于 2024-11-03 07:04:24 字数 47 浏览 1 评论 0原文

如何获取商店所在国家/地区,并将其显示在交易电子邮件中?

多谢。

how to get the store country, to show it in the transsactional E-mails?

Thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绅刃 2024-11-10 07:04:24

要实现国家对象,首先您必须获取当前商店的国家代码

$countryCode = Mage::getStoreConfig('general/country/default');

,然后获取国家对象

$country = Mage::getModel('directory/country')->loadByCode($countryCode);

当您拥有该对象时,将其分配给电子邮件模板中的变量是没有问题的

$mailer = Mage::getModel('core/email_template_mailer');
$mailer->setTemplateParams(array(
    'country' => $country
));

To achieve country object first you have to get country code for current store

$countryCode = Mage::getStoreConfig('general/country/default');

then get country Object

$country = Mage::getModel('directory/country')->loadByCode($countryCode);

When you have the object, there is no problem to assign it to variable in email template

$mailer = Mage::getModel('core/email_template_mailer');
$mailer->setTemplateParams(array(
    'country' => $country
));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文