首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento获取模板文件中的语言代码

Magento获取模板文件中的语言代码
EN

Stack Overflow用户
提问于 2011-07-05 15:36:28
回答 6查看 58.9K关注 0票数 19

我需要一个助手函数来获取当前的语言代码。我想在一个模板文件中使用它,比如/products/view.phtml,仅用于测试目的。

它已经存在了吗?

我想到了像URL-helper这样的东西

代码语言:javascript
复制
$url = $this->helper('core/url')->getCurrentUrl();
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-07-05 16:24:11

您可以通过以下方式获取当前的语言环境代码:

代码语言:javascript
复制
$locale = Mage::app()->getLocale()->getLocaleCode();
票数 77
EN

Stack Overflow用户

发布于 2015-07-27 20:57:19

本主题中“比利时:法语”(Be_Fr)的答案结果:

  • strtolower(Mage::getStoreConfig('general/country/default')); = be
  • substr(Mage::getStoreConfig('general/locale/code'),0,2); = fr
  • Mage::app()->getLocale()->getLocaleCode(); = fr_BE

请注意,

Mage::app()->getLocale()->getLocaleCode() == Mage::getStoreConfig('general/locale/code')

但是对于第二个存储,您可以指定默认存储(Mage::getStoreConfig('general/locale/code', $storeId))之外的其他存储,所以我建议您重新指定它。

票数 14
EN

Stack Overflow用户

发布于 2011-07-05 16:24:58

Afaik没有这样的助手函数,但你当然可以使用以下命令构建自己的函数:

代码语言:javascript
复制
Mage::getStoreConfig('general/locale/code', Mage::app()->getStore()->getId());
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6579287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档