コード例 #1
0
ファイル: main.php プロジェクト: derkamerad/adminUI
<?php 
$this->beginBody();
Header::begin(['brandLabel' => 'My Company', 'brandLabel' => Yii::$app->name, 'brandUrl' => Yii::$app->homeUrl, 'options' => ['tag' => 'header', 'class' => 'header']]);
NavBar::begin(['options' => ['class' => 'navbar-static-top']]);
$menuItems = [];
if (Yii::$app->user->isGuest) {
    $menuItems[] = ['content' => NavBarUser::Widget(), 'options' => ['class' => '']];
} else {
    //$menuItems[] = ['content'=> NavBarMessage::Widget(),'options'=>['class'=>'dropdown messages-menu']];
    //$menuItems[] = ['content'=> NavBarNotification::Widget(),'options'=>['class'=>'dropdown notifications-menu']];
    //$menuItems[] = ['content'=> NavBarTask::Widget(),'options'=>['class'=>'dropdown tasks-menu']];
    $menuItems[] = ['content' => NavBarUser::Widget(), 'options' => ['class' => 'dropdown user user-menu']];
}
echo Nav::widget(['options' => ['class' => 'nav navbar-nav'], 'items' => $menuItems]);
NavBar::end();
Header::end();
?>
    
        <div class="wrapper row-offcanvas row-offcanvas-left">
            <!-- Left side column. contains the logo and sidebar -->
            <aside class="left-side sidebar-offcanvas">                
                <!-- sidebar: style can be found in sidebar.less -->
                <section class="sidebar">
                    <!-- Sidebar user panel -->
                    <?php 
echo NavBarUser::Widget(['type' => 'sidebar']);
$menuitems = [['label' => 'Dashboard', 'url' => ['/adminuidemo'], 'linkOptions' => ['class' => 'fa fa-dashboard']], ['label' => 'Widgets', 'url' => ['/adminuidemo/default/widget'], 'linkOptions' => ['class' => 'fa fa-th'], 'badgeOptions' => ['type' => 'new', 'text' => 'new']], ['label' => 'Charts', 'linkOptions' => ['class' => 'fa fa-bar-chart-o'], 'items' => [['label' => 'Morris', 'url' => ['/adminuidemo/chart/morris'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Flot', 'url' => ['/adminuidemo/chart/flot'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Inline charts', 'url' => ['/adminuidemo/chart/inline'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']]]], ['label' => 'UI Elements', 'linkOptions' => ['class' => 'fa fa-laptop'], 'items' => [['label' => 'General', 'url' => ['/adminuidemo/ui/general'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Icons', 'url' => ['/adminuidemo/ui/icons'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Buttons', 'url' => ['/adminuidemo/ui/buttons'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Sliders', 'url' => ['/adminuidemo/ui/sliders'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Timeline', 'url' => ['/adminuidemo/ui/timeline'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']]]], ['label' => 'Forms', 'linkOptions' => ['class' => 'fa fa-edit'], 'items' => [['label' => 'General Elements', 'url' => ['/adminuidemo/forms/general'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Advanced Elements', 'url' => ['/adminuidemo/forms/advanced'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Editors', 'url' => ['/adminuidemo/forms/editors'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']]]], ['label' => 'Tables', 'linkOptions' => ['class' => 'fa fa-table'], 'items' => [['label' => 'Simple tables', 'url' => ['/adminuidemo/tables/simple'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Data tables', 'url' => ['/adminuidemo/tables/data'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']]]], ['label' => 'Calendar', 'url' => ['/adminuidemo/default/calendar'], 'linkOptions' => ['class' => 'fa fa-calendar'], 'badgeOptions' => ['type' => 'notification1', 'text' => '3']], ['label' => 'Mailbox', 'url' => ['/adminuidemo/default/mailbox'], 'linkOptions' => ['class' => 'fa fa-envelope'], 'badgeOptions' => ['type' => 'notification2', 'text' => '13']], ['label' => 'Examples', 'linkOptions' => ['class' => 'fa fa-folder'], 'items' => [['label' => 'Invoice', 'url' => ['/adminuidemo/examples/invoice'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Login', 'url' => ['/adminuidemo/examples/login'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Register', 'url' => ['/adminuidemo/examples/register'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Lockscreen', 'url' => ['/adminuidemo/examples/lockscreen'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => '404 Error', 'url' => ['/adminuidemo/examples/error404'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => '500 Error', 'url' => ['/adminuidemo/examples/error500'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']], ['label' => 'Blank Page', 'url' => ['/adminuidemo/examples/empty'], 'linkOptions' => ['class' => 'fa fa-angle-double-right']]]]];
if ($this->params['urls']) {
    $menuitems = $this->params['urls'];
}
echo Nav::widget(['options' => ['class' => 'sidebar-menu'], 'items' => $menuitems]);