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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (41)

我需要一个帮助函数来获得当前的语言代码。我想在Templete文件中使用它,比如/Products/view.phtml,只用于测试目的。

它已经存在了吗?

我有一些想法,比如URL-助手

$url = $this->helper('core/url')->getCurrentUrl();
提问于
用户回答回答于

你可以通过以下方式获取当前的区域设置代码:

$locale = Mage::app()->getLocale()->getLocaleCode();
用户回答回答于

本主题中“比利时:法国”(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')

扫码关注云+社区