params['body-class'] ?? null;
Html::addCssClass($bodyClass, ['hold-transition', 'sidebar-mini', 'layout-fixed', 'layout-navbar-fixed', 'accent-dark']);
?>
beginPage() ?>
Yii::$app->homeUrl,
'togglerOptions' => ['data-widget' => 'pushmenu', 'type' => 'link', 'widget'=>'nav-link'],
'renderInnerContainer' => false,
'options' => [
'class' => 'main-header navbar navbar-expand navbar-light navbar-warning',
],
]);
echo Nav::widget([
'options' => ['class' => 'navbar-nav'],
'items' => [
['label' => '
', 'linkOptions' => ['data-widget' => 'pushmenu'], 'encode' => false],
],
]);
$menuItems = [
[
'label' => FAS::icon('users', ['class' => ['nav-icon']]) . '
Пользователи',
'raw' => true,
'url' => ['/user/admin/index'],
'active' => Yii::$app->controller->module->id == 'user',
'visible' => Yii::$app->user->can('admin'),
],
];
if (Yii::$app->user->isGuest) {
$menuItems[] = ['label' => 'Login', 'url' => ['/site/login']];
} else {
$menuItems[] = '
'
. Html::beginForm(['/logout'], 'post')
. Html::submitButton(
'Выйти (' . Yii::$app->user->identity->username . ')',
['class' => 'btn btn-link logout']
)
. Html::endForm()
. '';
};
$menuItems[] = ['label' => 'Home2', 'url' => ['/site/index'], 'linkOptions' => ['data-widget' => 'control-sidebar', 'class' => 'd-none']];
echo Nav::widget([
'options' => ['class' => 'navbar-nav ml-auto'],
'encodeLabels' => false,
'items' => $menuItems,
]);
NavBar::end();
?>
= Alert::widget() ?>
= $content ?>
endBody() ?>