Пример #1
0
	<?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>
Пример #2
0
 /**
  * Catch language
  */
 public function init()
 {
     MultiLanguageHelper::catchLanguage();
     parent::init();
 }
Пример #3
0
            </nav>

            <div class="row lang-menu">
                <ul>
                    <li class="active"><a><?php 
echo Yii::$app->params['mlConfig']['languages'][Yii::$app->language];
?>
</a></li>
                    <?php 
foreach ($langs as $key => $language) {
    ?>
                        <?php 
    if ($key != Yii::$app->language) {
        ?>
                            <li><a href="<?php 
        echo MultiLanguageHelper::createMultilanguageReturnUrl($key);
        ?>
"><?php 
        echo $language;
        ?>
</a></li>
                        <?php 
    }
    ?>
                    <?php 
}
?>
                </ul>

            </div>
        </div>
Пример #4
0
use yii\web\View;
?>

<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>
Пример #5
0
 public function init()
 {
     MultiLanguageHelper::catchLanguage();
     parent::init();
     $this->layout = Yii::$app->getModule('admin')->controllerLayout;
 }