Yii2 AdminLTE

18

Від автора: вітаю вас, друзі. Ми продовжуємо цикл статей, присвячених знайомству з фреймворком Yii2. У цій статті ми з вами встановимо відмінне розширення для організації адмінки на вашому сайті, мова йде про тему AdminLTE, встановивши яку ми отримаємо готову відмінне оформлення для адмінки.

Отже, для установки нам потрібно, звичайно ж, Composer. Відкриємо його і перейдемо в папку нашого сайту:

cd domains\yii.loc

Тепер перейдемо на сторінку доповнення на сайті GitHub і візьмемо необхідну команду:

composer require dmstr/yii2-adminlte-asset «2.*»

Ця команда встановить другу версію теми. Якщо ви захочете встановити її першу версію, тоді в лапках змініть номер версії:

composer require dmstr/yii2-adminlte-asset «1.*»

Отже, виконаємо команду в Композере і дочекаємося завершення установки.

Yii2 AdminLTE

Наступним кроком буде перенесення файлів теми у папку модуля адмінки. Нагадаю, адмінка у нас представлена у вигляді окремого модуля. Зайдемо в папку vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app і побачимо там дві папки: layouts і site:

Yii2 AdminLTE

Саме ці папки нам і потрібні. Скопіюємо їх і вставимо в папку оформлення нашого модуля адмінки – modules/admin/views.

Yii2 AdminLTE

Залишається лише змінити назву шаблону у файлі config/web.php там у нас в якості шаблону для адмінки був прописаний admin.php, замінимо його на main.php – саме він і є шаблоном теми AdminLTE.

Yii2 AdminLTE

Останній крок – оновити сторінку адмінки в браузері насолодитися отриманим результатом Yii2 AdminLTE

Yii2 AdminLTE

Виглядає симпатично, чи не так? Більше про фреймворку ви можете дізнатися з наших безкоштовних або платних уроків. Також створення найпростішого блогу на Yii2 можна подивитися в цьому циклі уроків.