Example #1
0
 public function run()
 {
     LanguagePillsAsset::register($this->view);
     $content = '';
     $languages = Yii::$app->yee->languages;
     $defaultLanguage = Yii::$app->language;
     if (count($languages) > 1) {
         $content = '<ul class="nav nav-pills language-pills pull-right">';
         foreach ($languages as $key => $language) {
             $class = $key === $defaultLanguage ? 'class="active"' : '';
             $content .= '<li ' . $class . '><a data-lang="' . $key . '" data-toggle="pill" href="#' . $key . '">' . $language . '</a></li>';
         }
         $content .= '</ul>';
     }
     return $content;
 }
Example #2
0
<?php

use yeesoft\assets\LanguagePillsAsset;
use yeesoft\media\assets\MediaAsset;
use yii\helpers\Html;
/* @var $this yii\web\View */
LanguagePillsAsset::register($this);
MediaAsset::register($this);
$this->beginPage();
?>
    <!DOCTYPE html>
    <html lang="<?php 
echo Yii::$app->language;
?>
">
    <head>
        <meta charset="<?php 
echo Yii::$app->charset;
?>
"/>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <?php 
echo Html::csrfMetaTags();
?>
        <title><?php 
echo Html::encode($this->title);
?>
</title>
        <?php 
$this->head();
?>