如何在magento的topmenu中显示商店语言?

时间:2014-01-09 13:36:28

标签: magento

我想在主页的topmenu中显示默认商店语言。我已经把 <block type="page/switch" name="store_language" as="store_language" template="page/switch/stores.phtml"/>中的page.xml我打电话给<?php echo $this->getChildHtml('store_language') ?> 在标题部分。但它没有显示在标题或任何地方。

2 个答案:

答案 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;
?>