$menuItems[] = ['label' => Yii::t('app', 'Logout') . '(' . Yii::$app->user->identity->username . ')', 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']]; } echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => $menuItems]); NavBar::end(); ?> <div class="container"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <div class="row"> <div class="col-lg-2"> <?php $type = SideNav::TYPE_DEFAULT; $item = 'index'; echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'encodeLabels' => false, 'heading' => '<i class="glyphicon glyphicon-cog"></i>' . Yii::t('app', 'Master Data Manager'), 'items' => [['label' => Yii::t('app', 'Customer Manage'), 'icon' => 'briefcase', 'url' => Url::to(['/customer/index', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'customer/index'], ['label' => Yii::t('app', 'User Manage'), 'icon' => 'user', 'url' => Url::to(['/user/index', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'user/index'], ['label' => Yii::t('app', 'User Map Manage'), 'icon' => 'list', 'url' => Url::to(['/user-map/index', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'user-map/index'], ['label' => Yii::t('app', 'Auth Manage'), 'icon' => 'lock', 'items' => [['label' => Yii::t('app', 'Assignment'), 'url' => Url::to(['/admin/assignment', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'admin/assignment'], ['label' => Yii::t('app', 'Permission'), 'url' => Url::to(['/admin/permission', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'admin/permission'], ['label' => Yii::t('app', 'Role'), 'url' => Url::to(['/admin/role', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'admin/role'], ['label' => Yii::t('app', 'Route'), 'url' => Url::to(['/admin/route', 'type' => $type]), 'active' => Yii::$app->requestedRoute == 'admin/route']]]]]); ?> </div> <div class="col-lg-10"> <?php echo $content; ?> </div> </div> </div>
NavBar::begin(['brandLabel' => 'My Company', 'brandUrl' => Yii::$app->homeUrl, 'options' => ['class' => 'navbar-inverse navbar-fixed-top']]); $menuItems = [['label' => 'Home', 'url' => ['/site/index']]]; if (Yii::$app->user->isGuest) { $menuItems[] = ['label' => 'Login', 'url' => ['/site/login']]; } else { $menuItems[] = ['label' => 'Logout (' . Yii::$app->user->identity->username . ')', 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']]; } echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => $menuItems]); NavBar::end(); ?> <div class="container"> <div class="row"> <div class="col-lg-3"> <?php echo SideNav::widget(['type' => SideNav::TYPE_SUCCESS, 'heading' => 'Admin', 'items' => [['url' => ['/site/index'], 'label' => 'Home', 'icon' => 'home'], ['url' => ['/site/upload'], 'label' => 'Upload', 'icon' => 'glyphicon glyphicon-cloud-upload'], ['label' => 'Manage', 'icon' => 'glyphicon glyphicon-wrench', 'items' => [['label' => 'Documentation', 'icon' => 'glyphicon glyphicon-camera', 'url' => '#'], ['label' => 'About', 'icon' => 'info-sign', 'url' => '#'], ['label' => 'Contact', 'icon' => 'phone', 'url' => '#']]], ['label' => 'Help', 'icon' => 'question-sign', 'items' => [['label' => 'Documentation', 'icon' => 'glyphicon glyphicon-camera', 'url' => '#'], ['label' => 'About', 'icon' => 'info-sign', 'url' => '#'], ['label' => 'Contact', 'icon' => 'phone', 'url' => '#']]], ['url' => ['/site/upload'], 'label' => 'Activity', 'icon' => 'glyphicon glyphicon-dashboard']]]); ?> </div> <div class="col-lg-9"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <?php echo $content; ?> </div> </div> </div> <footer class="footer"> <div class="container">
* @var app\modules\categories\models\CategoriesSearch $searchModel */ $this->title = Yii::t('cm-categories', 'Categories'); $this->params['breadcrumbs'][] = $this->title; ?> <?php yii\widgets\Block::begin(array('id' => 'sidebar')); ?> <?php $sideMenu = array(); $sideMenu[] = array('icon' => 'book', 'label' => Yii::t('cm-categories', 'Categories'), 'url' => Url::to(array('/categories/categories/index'))); $sideMenu[] = array('icon' => 'plus', 'label' => Yii::t('cm-categories', 'New Category'), 'url' => Url::to(array('/categories/categories/create'))); $sideMenu[] = array('icon' => 'tower', 'label' => Yii::t('cm-categories', 'Playground'), 'url' => Url::to(array('/categories/default/test'))); echo SideNav::widget(['type' => SideNav::TYPE_INFO, 'heading' => \Yii::t('cm-categories', 'Categories Menu'), 'items' => $sideMenu]); ?> <?php yii\widgets\Block::end(); ?> <div class="workbench"> <h1 class="page-header"><?php echo Html::encode($this->title); ?> </h1> <?php Pjax::begin();
} } if (Yii::$app->user->isGuest) { $topMenuItems[] = ['label' => 'Login', 'url' => ['/site/login']]; } else { $topMenuItems[] = ['label' => 'Logout (' . Yii::$app->user->identity->username . ')', 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']]; } echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => $topMenuItems]); NavBar::end(); ?> <div class="container" style="width: 100%"> <div class="left col-sm-2"> <?php if (isset($leftMenuItems)) { echo SideNav::widget(['items' => $leftMenuItems]); } ?> </div> <div class="right col-sm-10"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <?php echo $content; ?> </div> </div> </div> <footer class="footer">
$home = ['label' => Yii::t('yii', 'Home'), 'url' => Url::home()]; if (Yii::$app->controller->module->id == 'cms') { $home['active'] = TRUE; } $items[] = $home; foreach (array_keys(Yii::$app->modules) as $module) { if (in_array($module, ['cms', 'category'])) { continue; } if ($module == 'gii') { $items[] = ['label' => 'Gii', 'url' => ['/' . $module]]; } else { $moduleObj = Yii::$app->getModule($module); if (!$moduleObj instanceof app\components\BackendModule) { continue; } $thisModule = ['label' => Yii::t($module, ucfirst($module)), 'url' => ['/' . $module . '/backend/default']]; if (Yii::$app->controller->module->id == $module) { $thisModule['active'] = TRUE; } $moduleMenu = Yii::$app->getModule($module)->moduleMenu; if (!empty($moduleMenu) and is_array($moduleMenu)) { foreach ($moduleMenu as $label => $moduleUrl) { $thisModule['items'][] = ['label' => Yii::t($module, $label), 'url' => $moduleUrl]; } } $items[] = $thisModule; } } echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'items' => $items]);
<?php use yii\helpers\Html; use yii\bootstrap\Nav; use yii\bootstrap\NavBar; use yii\widgets\Breadcrumbs; use kartik\widgets\SideNav; //echo (Yii::$app->user->isGuest); //if (!\Yii::$app->user->isGuest) { // return $this->goHome(); // } //echo (Yii::$app->user->identity->username); $this->title = 'My Dashboard (' . Yii::$app->user->identity->username . ')'; $this->params['breadcrumbs'][] = $this->title; $type = 'SideNav::TYPE_DEFAULT'; echo SideNav::widget(['type' => $type, 'encodeLabels' => false, 'heading' => 'Dashboard', 'items' => [['label' => 'Home', 'icon' => 'home', 'url' => ['/site/index']], ['label' => 'Profile', 'icon' => 'user', 'url' => ['user/update']]]]);
} else { echo Alert::widget(['type' => 'alert-' . $keyM, 'body' => $messageM, 'delay' => 5000]); } } $u = User::findOne(Yii::$app->user->getId()); $sinImg = Yii::$app->urlManager->createUrl('images/sinfoto.png'); if (!empty($u->foto)) { $imgFile = Yii::$app->urlManager->createUrl('images/usuarios/' . $u->foto); $contenido = Html::img($imgFile, ['class' => 'img-thumbnail', 'onerror' => "this.src='{$sinImg}'"]); } else { $contenido = Html::img($sinImg, ['class' => 'img-thumbnail']); } echo $contenido; echo '<p><i>Usuario: ' . Yii::$app->user->identity->username . '</i></p>'; echo '<h4>Portón: ' . \Yii::$app->session->get('porton') . '</h4>'; echo SideNav::widget(['type' => 'danger', 'encodeLabels' => false, 'heading' => '', 'iconPrefix' => '', 'items' => [['label' => 'Ingresos', 'icon' => 'glyphicon glyphicon-arrow-right', 'url' => Url::to(['accesos/ingreso'])], ['label' => 'Egreso grupal', 'icon' => 'fa fa-users', 'url' => Url::to(['accesos/egreso-grupal'])], ['label' => 'Libro guardia', 'icon' => 'glyphicon glyphicon-book', 'url' => Url::to(['libro/index']), 'template' => '<a href="{url}" target="_blank">{icon}{label}</a>'], ['label' => 'Agenda', 'icon' => 'glyphicon glyphicon-earphone', 'url' => Url::to(['agenda/index']), 'template' => '<a href="{url}" target="_blank">{icon}{label}</a>']]]); ?> </div><!-- fin div col3 --> </div><!-- fin row --> <div class='row'><!-- comienzo row --> <?php /* echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ 'id',
$active3 = ' active'; } if ($active3 == ' active') { $active2 = ' active'; } if (strpos($route, trim($menu3['url'][0], '/')) === 0) { $this->title = $menu3['label']; } $icon3 = isset($menu3['icon']) ? $menu3['icon'] : 'glyphicon glyphicon-link'; } $items2[] = ['label' => $menu2['label'], 'icon' => $icon2, 'url' => $menu2['url'], 'options' => ['class' => $active2], 'items' => $menus3]; } $items[] = ['label' => $menu['label'], 'icon' => $icon, 'url' => $menu['url'], 'options' => ['class' => $active], 'items' => $items2]; } $this->params['sideMenu'] = $items; echo SideNav::widget(['items' => isset($this->params['sideMenu']) ? $this->params['sideMenu'] : [['url' => yii\helpers\Url::home(), 'label' => 'Home', 'icon' => 'glyphicon glyphicon-home', 'active' => true]], 'iconPrefix' => '']); ?> </section> </aside> <aside class="right-side"> <section class="content-header"> <h1><?php echo Html::encode($this->title); ?> </h1> </section> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <section class="content">
echo Nav::widget(['encodeLabels' => false, 'options' => ['class' => 'navbar-nav navbar-left', 'style' => 'font-size: 150%;'], 'items' => $leftMenu]); $rightMenu = []; $rightMenu[] = ['label' => Icon::show('home') . Yii::t('core', 'Site'), 'url' => Yii::$app->urlManagerFrontend->createUrl(''), 'linkOptions' => ['style' => 'color: white;']]; echo Nav::widget(['encodeLabels' => false, 'options' => ['class' => 'navbar-nav navbar-right', 'style' => 'font-size: 150%;'], 'items' => $rightMenu]); echo Html::beginTag('span', ['class' => 'pull-right']); echo ButtonDropdown::widget(['label' => Icon::show('user') . Yii::$app->user->identity->username, 'dropdown' => ['items' => [['label' => Icon::show('pencil-square-o') . Yii::t('core', 'Profile'), 'url' => ['/users/profile']], ['label' => Icon::show('sign-out') . Yii::t('core', 'Logout'), 'url' => ['/users/logout'], 'linkOptions' => ['data-method' => 'post']]], 'encodeLabels' => false], 'encodeLabel' => false, 'options' => ['class' => 'navbar-btn']]); echo Html::endTag('span'); NavBar::end(); ?> <div class="container-fluid" style="margin-top: 50px;"> <div class="row no-padding"> <div class="col-md-2" style="height: calc(100vh - 100px);background: none repeat scroll 0 0 #f4f4f4; box-shadow: -3px 0 8px -4px rgba(0, 0, 0, 0.07) inset;"> <?php echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'encodeLabels' => false, 'items' => [['url' => '#', 'label' => Icon::show('key') . Yii::t('rbac', 'Access control'), 'items' => [['label' => Icon::show('indent') . ' ' . Yii::t('rbac', 'RBAC tree'), 'url' => Url::to(['/rbac'])], ['label' => Yii::t('rbac', 'Roles'), 'icon' => 'folder-close', 'url' => Url::to(['/rbac/roles'])], ['label' => Icon::show('unlock-alt') . ' ' . Yii::t('rbac', 'Permissions'), 'url' => Url::to(['/rbac/permissions'])], ['label' => Yii::t('rbac', 'Create RBAC element'), 'icon' => 'edit', 'url' => Url::to(['/rbac/create'])]], 'options' => ['title' => 'Управление ролями, разрешениями', 'data-toggle' => 'tooltip', 'data-container' => 'body', 'data-placement' => "right"], 'active' => strpos(Yii::$app->request->url, 'rbac') ? true : false], ['url' => '#', 'label' => Yii::t('users', 'Users'), 'icon' => 'user', 'items' => [['label' => 'Просмотр', 'icon' => 'info-sign', 'url' => Url::to(['/users'])]], 'options' => ['title' => 'Управление пользователями', 'data-toggle' => 'tooltip', 'data-container' => 'body', 'data-placement' => "right"], 'active' => strpos(Yii::$app->request->url, 'users') ? true : false], ['label' => Icon::show('cog') . ' Gii', 'url' => ['/gii'], 'options' => ['title' => 'Code generator', 'data-toggle' => 'tooltip', 'data-container' => 'body', 'data-placement' => "right"]]]]); ?> </div> <div id="content" class="col-md-10" style="overflow-y: auto; height: calc(100vh - 150px)"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], 'encodeLabels' => false]); ?> <?php echo $content; ?> </div> </div> </div> </div> <?php
<?php $this->beginContent('@app/views/layouts/main.php'); use yii\widgets\Block; use kartik\widgets\SideNav; ?> <?php Block::begin(array('id' => 'sidebar')); ?> <?php echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'heading' => Yii::t('app', 'Party Options'), 'items' => [['url' => ['/site/index'], 'label' => 'Home', 'icon' => 'home'], ['label' => Yii::t('app', 'Create'), 'icon' => 'plus', 'url' => ['create']]]]); ?> <?php Block::end(); ?> <div class="row"> <div class="col-md-3"> <div class="pg-sidebar"> <?php echo $this->blocks['sidebar']; ?> </div> </div> <div class="col-md-9"> <?php
<?php use kartik\widgets\SideNav; ?> <div class="navbar-default sidebar"> <?php $heading = 'Opções'; echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'encodeLabels' => false, 'items' => [['label' => 'Home', 'icon' => 'home', 'url' => ['site/index']], ['label' => 'Recuperar Senha', 'icon' => 'info-sign', 'url' => ['site/recuperar'], 'visible' => Yii::$app->user->isGuest], ['label' => 'Eventos', 'icon' => 'tags', 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario != 3, 'items' => [['label' => 'Inscrições Não Iniciadas', 'url' => ['evento/gerenciareventos', 'inscricoes' => 'naoiniciada']], ['label' => 'Inscrições Abertas', 'url' => ['evento/gerenciareventos', 'inscricoes' => 'aberta']], ['label' => 'Inscrições Fechadas', 'url' => ['evento/gerenciareventos', 'inscricoes' => 'fechada']], ['label' => 'Passados', 'url' => ['evento/gerenciareventos', 'status' => 'passado']]]], ['label' => 'Eventos Ativos', 'icon' => 'tags', 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario == 3, 'url' => ['evento/index']], ['label' => 'Cadastre-se', 'icon' => 'info-sign', 'url' => ['/user/create'], 'visible' => Yii::$app->user->isGuest], ['label' => 'Locais', 'icon' => 'globe', 'url' => ['local/index'], 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario != 3], ['label' => 'Voluntários', 'icon' => 'user', 'url' => ['voluntario/index'], 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario != 3], ['label' => 'Tipos', 'icon' => 'list-alt', 'url' => ['tipo/index'], 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario != 3], ['label' => 'Palestrantes', 'icon' => 'blackboard', 'url' => ['palestrante/index'], 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario != 3], ['label' => 'Relatórios', 'icon' => 'stats', 'url' => ['relatorios/index'], 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario != 3], ['label' => 'Minhas Inscrições', 'icon' => 'flag', 'url' => ['inscreve/index'], 'visible' => !Yii::$app->user->isGuest && Yii::$app->user->identity->tipoUsuario == 3, 'items' => [['label' => 'Inscrições Atuais', 'url' => ['inscreve/index']], ['label' => 'Inscrições Passadas', 'url' => ['inscreve/passadas']]]], ['label' => 'Perfil', 'icon' => 'user', 'url' => ['user/view'], 'visible' => !Yii::$app->user->isGuest]]]); ?> </div>
<?php use yii\widgets\Breadcrumbs; use yii\helpers\Html; $this->beginContent('@app/views/layouts/main.php'); ?> <div class="container-fluid"> <div class="row"> <div class="col-xs-3 sidebar"> <?php use kartik\widgets\SideNav; echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'heading' => 'Options', 'items' => [['active' => true, 'url' => ['/site/index'], 'label' => 'Home', 'icon' => 'home'], ['url' => ['/site/about'], 'label' => 'About', 'icon' => 'info-sign', 'items' => [['url' => '#', 'label' => 'Item 1'], ['url' => '#', 'label' => 'Item 2']]]]]); ?> </div> <div class="col-xs-9"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], 'encodeLabels' => false, 'homeLink' => ['label' => '<i class="glyphicon glyphicon-home"></i> ' . Yii::t('yii', 'Home'), 'url' => Yii::$app->homeUrl]]); ?> <?php echo $content; ?> </div> </div> </div> <?php $this->endContent();
$menuItems[] = ['label' => 'Logout (' . Yii::$app->user->identity->username . ')', 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']]; } echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => $menuItems]); NavBar::end(); ?> <div class="container"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <?php echo Alert::widget(); ?> <div class="col-sm-3"> <?php echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'heading' => 'Options', 'items' => [['url' => '#', 'label' => 'Home', 'icon' => 'home'], ['label' => 'Help', 'icon' => 'question-sign', 'items' => [['label' => 'About', 'icon' => 'info-sign', 'url' => '#'], ['label' => 'Contact', 'icon' => 'phone', 'url' => '#']]]]]); ?> </div> <div class="col-sm-9"> <?php echo $content; ?> </div> </div> </div> <footer class="footer"> <div class="container"> <p class="pull-left">© My Company <?php echo date('Y');
<?php use yii\helpers\Url; use yii\helpers\Html; use kartik\widgets\SideNav; /** * @var yii\web\View $this */ ?> <?php $sideMenu = array(); $sideMenu[] = array('icon' => 'home', 'label' => Yii::t('golfteamplanner', 'Home'), 'url' => Url::to(array('/golfteamplanner/default/index'))); $sideMenu[] = array('icon' => 'user', 'label' => Yii::t('golfteamplanner', 'Manage Players'), 'url' => Url::to(array('/user/admin'))); $subaMenu[] = array('icon' => 'list', 'label' => Yii::t('golfteamplanner', 'Handycap Overview'), 'url' => Url::to(array('/golfteamplanner/handycap/index'))); $subaMenu[] = array('icon' => 'plus', 'label' => Yii::t('golfteamplanner', 'New Handycap'), 'url' => Url::to(array('/golfteamplanner/handycap/create'))); $sideMenu[] = array('icon' => 'dashboard', 'label' => Yii::t('golfteamplanner', 'Handycaps'), 'url' => '#', 'items' => $subaMenu); $subMenu[] = array('icon' => 'list', 'label' => Yii::t('golfteamplanner', 'Team-Event Overview'), 'url' => Url::to(array('/golfteamplanner/teamevent/index'))); $subMenu[] = array('icon' => 'plus', 'label' => Yii::t('golfteamplanner', 'New Team-Event'), 'url' => Url::to(array('/golfteamplanner/teamevent/create'))); $sideMenu[] = array('icon' => 'dashboard', 'label' => Yii::t('golfteamplanner', 'Events'), 'url' => '#', 'items' => $subMenu); echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'heading' => 'Golfteamplanner', 'items' => $sideMenu]);
<?php use kartik\widgets\SideNav; use yii\helpers\Html; use yii\helpers\Url; use yii\widgets\ActiveForm; $type = SideNav::TYPE_DEFAULT; ?> <div class="row"> <div class="col-md-3"> <?php echo SideNav::widget(['type' => $type, 'encodeLabels' => false, 'heading' => false, 'items' => [['label' => $ordersCount > 0 ? '<span class="pull-right badge">' . $ordersCount . '</span> Заказы' : 'Заказы', 'icon' => 'th-list', 'url' => Url::to(['/my-dashboard/orders', 'type' => $type]), 'active' => $actionType == 'orders'], ['label' => 'Профиль', 'icon' => 'user', 'url' => Url::to(['/my-dashboard/profile', 'type' => $type]), 'active' => $actionType == 'profile']]]); ?> </div><!-- /.col-md-3 --> <?php if ($actionType == 'orders') { ?> <div class="col-md-9"> <div class="table-responsive"> <table class="table table-hover"> <thead> <tr> <th>Номер заказа</th> <th>Дата заказа</th> <th>Статус</th> <th>Комментарий</th> <th>К оплате</th> <th>Содержимое заказа</th> <th><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></th> </tr> </thead>
*/ $this->title = 'Create Post'; $this->params['breadcrumbs'][] = ['label' => 'Posts', 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; ?> <div class="workbench"> <?php Block::begin(array('id' => 'sidebar')); ?> <?php $sideMenu = array(); $sideMenu[] = array('icon' => 'arrow-left', 'label' => Yii::t('app', 'Overview'), 'url' => Url::to(array('/posts/post/index'))); echo SideNav::widget(['type' => SideNav::TYPE_PRIMARY, 'heading' => 'Options', 'items' => $sideMenu]); ?> <?php Block::end(); ?> <h1><?php echo Html::encode($this->title); ?> </h1> <?php echo $this->render('_form', ['model' => $model]); ?>
*/ $this->title = 'Manage Blog Posts'; $this->params['breadcrumbs'][] = $this->title; ?> <?php yii\widgets\Block::begin(array('id' => 'sidebar')); ?> <?php $sideMenu = array(); $sideMenu[] = array('icon' => 'book', 'label' => Yii::t('app', 'Blog'), 'url' => Url::to(array('/posts/post/index'))); $sideMenu[] = array('icon' => 'plus', 'label' => Yii::t('app', 'New Post'), 'url' => Url::to(array('/posts/post/create'))); $sideMenu[] = array('icon' => 'arrow-right', 'label' => Yii::t('app', 'Manage Categories'), 'url' => Url::to(array('/categories/categories/index'))); $sideMenu[] = array('icon' => 'arrow-right', 'label' => Yii::t('app', 'Manage Tags'), 'url' => Url::to(array('/tags/default/index'))); echo SideNav::widget(['type' => SideNav::TYPE_INFO, 'heading' => 'Blog Menu', 'items' => $sideMenu]); ?> <?php yii\widgets\Block::end(); ?> <div class="workbench"> <h1 class="page-header"><?php echo Html::encode($this->title); ?> </h1> <?php
<?php /** * Created by PhpStorm. * User: kbhadke * Date: 23/10/15 * Time: 10:40 PM */ use kartik\widgets\SideNav; use yii\helpers\Url; $type = SideNav::TYPE_DEFAULT; $item = 'home'; echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'encodeLabels' => false, 'heading' => 'Heading', 'items' => [['label' => 'Home', 'icon' => 'home', 'url' => Url::to(['/site/home', 'type' => $type]), 'active' => $item === 'home'], ['label' => 'Books', 'icon' => 'book', 'items' => [['label' => '<span class="pull-right badge">10</span> New Arrivals', 'url' => Url::to(['/site/new-arrivals', 'type' => $type]), 'active' => $item == 'new-arrivals'], ['label' => '<span class="pull-right badge">5</span> Most Popular', 'url' => Url::to(['/site/most-popular', 'type' => $type]), 'active' => $item == 'most-popular'], ['label' => 'Read Online', 'icon' => 'cloud', 'items' => [['label' => 'Online 1', 'url' => Url::to(['/site/online-1', 'type' => $type]), 'active' => $item == 'online-1'], ['label' => 'Online 2', 'url' => Url::to(['/site/online-2', 'type' => $type]), 'active' => $item == 'online-2']]]]], ['label' => '<span class="pull-right badge">3</span> Categories', 'icon' => 'tags', 'items' => [['label' => 'Fiction', 'url' => Url::to(['/site/fiction', 'type' => $type]), 'active' => $item == 'fiction'], ['label' => 'Historical', 'url' => Url::to(['/site/historical', 'type' => $type]), 'active' => $item == 'historical'], ['label' => '<span class="pull-right badge">2</span> Announcements', 'icon' => 'bullhorn', 'items' => [['label' => 'Event 1', 'url' => Url::to(['/site/event-1', 'type' => $type]), 'active' => $item == 'event-1'], ['label' => 'Event 2', 'url' => Url::to(['/site/event-2', 'type' => $type]), 'active' => $item == 'event-2']]]]], ['label' => 'Profile', 'icon' => 'user', 'url' => Url::to(['/site/profile', 'type' => $type]), 'active' => $item == 'profile']]]);
echo Url::to(['/user/all-order']); ?> class="btn btn-default">Все заказы <?php echo FA::icon('shopping-basket'); ?> </a> </div> <?php } ?> </div> </div> <div class="row"> <div class="col-md-2"> <?php echo SideNav::widget(['type' => 'primary', 'encodeLabels' => false, 'items' => SiteController::listCategory(ArrayHelper::index(Category::find()->orderBy('name')->asArray()->all(), 'id'))]); ?> </div> <div class="col-md-10"> <div class="panel panel-default"> <div id="alert"> <?php echo AlertWidget::widget(); ?> </div> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <div class="panel-body"> <?php
<?php use yii\helpers\Html; use yii\helpers\Url; use kartik\widgets\SideNav; // The html template for the sidebar items $sideBarItemTemplate = '<a href="{url}" title="{label}">{icon}<span class="nav-label">{label}</span></a>'; ?> <div class="sidebar-nav navbar-collapse"> <a class="navbar-brand" href="<?php echo Yii::$app->homeUrl; ?> "> <?php echo Html::img($this->params['cmsAssets']->baseUrl . '/img/logo-infoweb.png', ['class' => 'brand-logo', 'alt' => 'brand-logo']); ?> </a> <?php echo SideNav::widget(['type' => SideNav::TYPE_DEFAULT, 'heading' => false, 'indItem' => false, 'activateParents' => true, 'iconPrefix' => 'fa fa-fw fa-', 'linkTemplate' => '<a href="{url}" title="{label}">{icon}<span class="nav-label">{label}</span></a>', 'items' => [['label' => 'Home', 'url' => Yii::$app->homeUrl, 'icon' => 'home', 'template' => $sideBarItemTemplate, 'visible' => true, 'active' => Yii::$app->request->url == Yii::$app->homeUrl ? true : false], ['label' => Yii::t('app', 'Website'), 'icon' => 'file-text', 'template' => '<a href="{url}" title="{label}" class="kv-toggle">{icon}<span class="nav-label">{label}</span></a>', 'items' => [['label' => Yii::t('infoweb/pages', 'Pages'), 'url' => Url::toRoute('/pages/page'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showPagesModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/pages/page') !== false ? true : false], ['label' => Yii::t('infoweb/partials', 'Partials'), 'url' => Url::toRoute('/partials/page-partial'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showPagePartialsModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/partials/page-partial') !== false ? true : false], ['label' => Yii::t('infoweb/menu', 'Menu\'s'), 'url' => Url::toRoute('/menu/menu'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showMenuModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/menu/') !== false ? true : false], ['label' => Yii::t('infoweb/email', 'Emails'), 'url' => Url::toRoute('/email/email'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEmailModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/email/email') !== false || stripos(Yii::$app->request->url, '/email/template') !== false ? true : false], ['label' => Yii::t('infoweb/alias', 'Aliases'), 'url' => Url::toRoute('/alias/alias'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showAliasModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/alias/alias') !== false ? true : false], ['label' => Yii::t('app', 'Translations'), 'url' => Url::toRoute('/translations'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showTranslationsModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/translations') !== false ? true : false], ['label' => Yii::t('app', 'Modules'), 'template' => '<a href="{url}" title="{label}" class="kv-toggle toggle-level-2">{icon}<span class="nav-label">{label}</span></a>', 'items' => Yii::$app->getModule('cms')->getSideBarItems('modules', $sideBarItemTemplate), 'visible' => Yii::$app->user->can('showModulesModule') ? true : false]], 'visible' => Yii::$app->user->can('showContentModule') ? true : false], ['label' => Yii::t('infoweb/ecommerce', 'Ecommerce'), 'icon' => 'shopping-cart', 'template' => '<a href="{url}" title="{label}" class="kv-toggle">{icon}<span class="nav-label">{label}</span></a>', 'visible' => Yii::$app->user->can('showEcommerceModule') ? true : false, 'items' => [['label' => Yii::t('infoweb/ecommerce', 'Catalogue'), 'template' => '<a href="{url}" title="{label}" class="kv-toggle toggle-level-2">{icon}<span class="nav-label">{label}</span></a>', 'visible' => Yii::$app->user->can('showEcommerceCatalogueModule') ? true : false, 'items' => [['label' => Yii::t('infoweb/ecommerce', 'Products'), 'url' => Url::toRoute('/catalogue/product/' . Yii::$app->session->get('ecommerce.products.view', 'index')), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceProductModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/catalogue/product') !== false ? true : false], ['label' => Yii::t('infoweb/ecommerce', 'Attributes'), 'url' => Url::toRoute('/catalogue/attribute-set/index'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceAttributeModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/catalogue/attribute-set') !== false || stripos(Yii::$app->request->url, '/catalogue/attribute-group') !== false || stripos(Yii::$app->request->url, '/catalogue/attribute') !== false ? true : false], ['label' => Yii::t('infoweb/ecommerce', 'Options'), 'url' => Url::toRoute('/catalogue/option-set/index'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceOptionModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/catalogue/option-set') !== false || stripos(Yii::$app->request->url, '/catalogue/option') !== false ? true : false], ['label' => Yii::t('infoweb/ecommerce', 'Categories'), 'url' => Url::toRoute('/catalogue/category/index'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceCategoryModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/catalogue/category') !== false ? true : false], ['label' => Yii::t('infoweb/ecommerce', 'Manufacturers'), 'url' => Url::toRoute('/catalogue/manufacturer/index'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceManufacturerModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/catalogue/manufacturer') !== false ? true : false]]], ['label' => Yii::t('infoweb/ecommerce', 'Sales'), 'template' => '<a href="{url}" title="{label}" class="kv-toggle toggle-level-2">{icon}<span class="nav-label">{label}</span></a>', 'visible' => Yii::$app->user->can('showEcommerceSalesModule') ? true : false, 'items' => [['label' => Yii::t('infoweb/ecommerce', 'Orders'), 'url' => Url::toRoute('/ecommerce-sales/order/index'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceSalesOrdersModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/ecommerce-sales/order') !== false ? true : false], ['label' => Yii::t('infoweb/ecommerce', 'Customers'), 'url' => Url::toRoute('/ecommerce-sales/customer/index'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEcommerceSalesCustomersModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/ecommerce-sales/customer') !== false ? true : false]]]]], ['label' => Yii::t('app', 'Media'), 'icon' => 'film', 'url' => Url::toRoute('/media/media'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showMediaModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/media/media') !== false ? true : false], ['label' => Yii::t('infoweb/seo', 'Seo'), 'icon' => 'tags', 'url' => Url::toRoute('/seo/seo'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showSeoModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/seo/seo') !== false ? true : false], ['label' => Yii::t('infoweb/sea', 'SEA'), 'icon' => 'filter', 'url' => Url::toRoute('/sea/sea'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showSeaModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/sea/sea') !== false ? true : false], ['label' => Yii::t('infoweb/social-media', 'Social Media'), 'icon' => 'share-alt', 'url' => Url::toRoute('/social-media/social'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showSocialMediaModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/social-media/social') !== false ? true : false], ['label' => Yii::t('infoweb/emailmarketing', 'Email Marketing'), 'icon' => 'envelope', 'url' => Url::toRoute('/emailmarketing/emailmarketing'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showEmailmarketingModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/emailmarketing/emailmarketing') !== false ? true : false], ['label' => Yii::t('infoweb/analytics', 'Analytics'), 'icon' => 'bar-chart', 'url' => Url::toRoute('/analytics/analytics'), 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showAnalyticsModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/analytics/analytics') !== false ? true : false], ['label' => Yii::t('app', 'Users'), 'url' => Url::toRoute('/user/admin/index'), 'icon' => 'user', 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showUsersModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/user/admin') !== false ? true : false], ['label' => Yii::t('app', 'Rights'), 'icon' => 'lock', 'template' => '<a href="{url}" title="{label}" class="kv-toggle">{icon}<span class="nav-label">{label}</span></a>', 'items' => [['label' => Yii::t('app', 'Assigments'), 'url' => Url::toRoute('/admin/assignment'), 'template' => $sideBarItemTemplate, 'active' => stripos(Yii::$app->request->url, '/admin/assignment') !== false ? true : false], ['label' => Yii::t('app', 'Roles'), 'url' => Url::toRoute('/admin/role'), 'template' => $sideBarItemTemplate, 'active' => stripos(Yii::$app->request->url, '/admin/role') !== false ? true : false], ['label' => Yii::t('app', 'Permissions'), 'url' => Url::toRoute('/admin/permission'), 'template' => $sideBarItemTemplate, 'active' => stripos(Yii::$app->request->url, '/admin/permission') !== false ? true : false], ['label' => Yii::t('app', 'Routes'), 'url' => Url::toRoute('/admin/route'), 'template' => $sideBarItemTemplate, 'active' => stripos(Yii::$app->request->url, '/admin/route') !== false ? true : false], ['label' => Yii::t('app', 'Rules'), 'url' => Url::toRoute('/admin/rule'), 'template' => $sideBarItemTemplate, 'active' => stripos(Yii::$app->request->url, '/admin/rule') !== false ? true : false]], 'visible' => Yii::$app->user->can('showRightsModule') ? true : false], ['label' => Yii::t('infoweb/settings', 'Settings'), 'url' => Url::toRoute('/settings/setting'), 'icon' => 'gear', 'template' => $sideBarItemTemplate, 'visible' => Yii::$app->user->can('showSettingsModule') ? true : false, 'active' => stripos(Yii::$app->request->url, '/settings/setting') !== false ? true : false]]]); ?> </div>