我需要一个辅助函数来获取当前的语言代码.我想在一个templete文件中使用它,比如/products/view.phtml,仅用于测试目的.
它已经存在了吗?
我有像URL-helper一样的东西
$url = $this->helper('core/url')->getCurrentUrl();
Run Code Online (Sandbox Code Playgroud)
Fbn*_*Fgc 75
您可以通过以下方式获取当前的区域设置代码:
$locale = Mage::app()->getLocale()->getLocaleCode();
Run Code Online (Sandbox Code Playgroud)
小智 14
本主题为"比利时:法语"(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)),所以我推荐它.
Afaik没有这样的辅助功能,但你当然可以建立自己的使用:
Mage::getStoreConfig('general/locale/code', Mage::app()->getStore()->getId());
Run Code Online (Sandbox Code Playgroud)