Yii2 advanced AdminLTE

Yii2 advanced AdminLTE

От автора: приветствую вас, друзья. Мы продолжаем цикл статей, посвященных знакомству с фреймворком Yii2. В этой статье мы с вами установим расширение AdminLTE для приложения Yii2 advanced.

Итак, в нескольких предыдущих статьях мы с вами установили приложение Yii2 advanced и произвели его начальную настройку. В частности, мы указали корневые папки для пользовательской и админской частей сайта, благодаря чему доступ к ним возможен при обращении к домену и поддомену, соответственно.

В этой статье мы установим расширение AdminLTE, благодаря которому мы буквально за несколько минут получим готовую тему оформления для админки. В одной из предыдущих статей мы с вами уже работали с данным расширением, но там мы его устанавливали на шаблон Yii2 basic. Давайте же теперь используем его для продвинутого шаблона.

Перейдем на страницу дополнения на GitHub возьмем необходимую для установки команду Composer:

composer require dmstr/yii2-adminlte-asset "2.*"

Откроем в консоли папку приложения и выполним скопированную команду, запуская процесс установки.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

Yii2 advanced AdminLTE

Все, что нам остается сделать – это перейти в настройки админской части (backend/config/main.php) и добавить следующие строки в раздел components:

'view' => [
 'theme' => [
 'pathMap' => [
 '@app/views' => '@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app'
 ],
 ],
],

Yii2 advanced AdminLTE

Собственно, это все. Можем перейти в админку и, если мы не авторизованы, тогда увидим уже измененную страницу авторизации.

Yii2 advanced AdminLTE

Ну а авторизовавшись, мы попадем в симпатичный раздел админской части.

Yii2 advanced AdminLTE

Другой вариант включения темы, который мне больше нравится, заключается, как и для темы basic, в переносе шаблонов темы AdminLTE из папки установленного дополнения (vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app) в папку backend/views.

Давайте уберем из файла настроек backend добавленную на предыдущем шаге настройку компонента view, скопируем папки layouts и site из папки дополнения и вставим в папку backend/views, согласившись с заменой файлов. Если теперь обновить страницу в браузере, то результат не изменится.

На этом все. Больше о фреймворке вы можете узнать из наших бесплатных или платных уроков. Также создание простейшего блога на Yii2 можно посмотреть в этом цикле уроков.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Фреймворк YII2: теория и первая практика

Овладейте азами фреймворка Yii2 за 5 дней!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree