我需要一个助手函数来获取当前的语言代码。我想在一个模板文件中使用它,比如/products/view.phtml,仅用于测试目的。
它已经存在了吗?
我想到了像URL-helper这样的东西
$url = $this->helper('core/url')->getCurrentUrl();发布于 2011-07-05 16:24:11
您可以通过以下方式获取当前的语言环境代码:
$locale = Mage::app()->getLocale()->getLocaleCode();发布于 2015-07-27 20:57:19
本主题中“比利时:法语”(Be_Fr)的答案结果:
strtolower(Mage::getStoreConfig('general/country/default')); = besubstr(Mage::getStoreConfig('general/locale/code'),0,2); = frMage::app()->getLocale()->getLocaleCode(); = fr_BE请注意,
Mage::app()->getLocale()->getLocaleCode() == Mage::getStoreConfig('general/locale/code')
但是对于第二个存储,您可以指定默认存储(Mage::getStoreConfig('general/locale/code', $storeId))之外的其他存储,所以我建议您重新指定它。
发布于 2011-07-05 16:24:58
Afaik没有这样的助手函数,但你当然可以使用以下命令构建自己的函数:
Mage::getStoreConfig('general/locale/code', Mage::app()->getStore()->getId());https://stackoverflow.com/questions/6579287
复制相似问题