2014-01-09 4 views
1

Я хочу показать язык магазина по умолчанию в topmenu домашней страницы. Я уже поставил <block type="page/switch" name="store_language" as="store_language" template="page/switch/stores.phtml"/> в page.xml, и я позвонил <?php echo $this->getChildHtml('store_language') ?> в заголовок. но он не отображается ни в заголовке, ни в любом месте. Если кто знает это, пожалуйста, помогите мне. спасибо!Как показать слайдер магазина в topmenu в magento?

ответ

1

Вы можете отобразить язык магазина, используя прямой вызов phtml. Пожалуйста, позвоните по коду в topmenu.

Здесь код ценам ниже

<?php 
echo $this->getLayout()->createBlock('page/switch')->setTemplate('page/switch/languages.phtml')->toHtml(); 
?> 
0

Вы можете добавить это в .phtml

<?php 
    /** 
    * @var Mage_Core_Model_Locale $_locale 
    */ 
    $_locale = Mage::app()->getLocale(); 
    $_language = $_locale->getTranslation(
     $_locale->getLocale()->getLanguage(), 
     'language', 
     $_locale->getLocale() 
    ); 
    echo $_language; 
?> 
Смежные вопросы