我想在主页的topmenu中显示默认商店语言。我已经把
<block type="page/switch" name="store_language" as="store_language" template="page/switch/stores.phtml"/>
中的page.xml
我打电话给<?php echo $this->getChildHtml('store_language') ?>
在标题部分。但它没有显示在标题或任何地方。
答案 0 :(得分:1)
您可以使用phtml的直接调用来显示商店语言。请在topmenu调用代码。
这里的代码如下 -
<?php
echo $this->getLayout()->createBlock('page/switch')->setTemplate('page/switch/languages.phtml')->toHtml();
?>
答案 1 :(得分:0)
您可以在.phtml中添加此内容
<?php
/**
* @var Mage_Core_Model_Locale $_locale
*/
$_locale = Mage::app()->getLocale();
$_language = $_locale->getTranslation(
$_locale->getLocale()->getLanguage(),
'language',
$_locale->getLocale()
);
echo $_language;
?>