<?php foreach ($languages as $lang => $langName) { ?> <?php if ($lang == Yii::$app->language) { ?> <span class='language-selector-active'><?php echo $langName; ?> </span> <?php } else { ?> <span class='language-selector-notactive'> <?php echo Html::a($langName, MultiLanguageHelper::createMultilanguageReturnUrl($lang), array('class' => '')); ?> </span> <?php } ?> <?php } ?> </div>
public function init() { MultiLanguageHelper::catchLanguage(); parent::init(); }
} else { ?> <div class='<?php echo $wrapperClass; ?> '> <?php echo Html::beginForm(); ?> <?php foreach ($languages as $lang => $langName) { ?> <?php echo Html::hiddenInput($lang, MultiLanguageHelper::createMultilanguageReturnUrl($lang)); ?> <?php } ?> <?php echo Html::dropDownList('_language_selector', Yii::$app->language, $languages, ['class' => $dropDownClass, 'onchange' => 'submit({d:"aa"})']); ?> <?php echo Html::endForm(); ?> </div> <?php
<i class="fa fa-globe"></i> <span><?php echo @$languages[Yii::$app->language]; ?> <i class="caret"></i></span> </a> <ul class="dropdown-menu language-selector"> <?php foreach ($languages as $langCode => $langName) { ?> <?php if ($langCode != Yii::$app->language) { ?> <li><?php echo Html::a($langName, MultiLanguageHelper::createMultilanguageReturnUrl($langCode)); ?> </li> <?php } ?> <?php } ?> </ul> </li>