Как создать свой шаблон (для LibArea)?
Давайте попробуем создать новый шаблон для этого сайта. Засек время, на всё ушло около 10 минут. Сейчас осталось облагородить и залить сюда этот дизайн.
Создаю папку light
(а в вашем случае другую) в папке: /resources/views/
. В ней разместим следующие папки (2 папки: css
и global
) и файлы:
Файл build.css
является обязательным.
Его содержание:
Т.е. файл custom.css
подключается из build.css
. При перестройке скрипт будет искать «файл для сборки» — build.css
.
В файле README.md
размещаем документацию по своему шаблону.
Всего 4 файла! При создание шаблона не стоит копировать всё содержимое папки default в свой шаблон. Пусть будут только те файлы, где были изменения. Мы открываем свой шаблон и если видим там файл, то знаем, что именно этот файл заменен. Если мы скопируем всю папку default и там будем править, то спустя уже 1 день мы понятия иметь не будем, что там изменили.
Отвлёкся…
Свои стили пишем в файл resources/views/light/css/custom.css
своего шаблона. Папка light
это и есть папка нашего шаблона.
Сейчас они вот такие:
Готово!
Чтобы шаблон появился и был доступен для выбора в файл:
Добавим в массив, где шаблоны строку:
Должно получиться:
Следом в админ- панель и пересобираем css.
Теперь подключаем собранный css непосредственно в шаблон. Для этого в файле шаблона: /meta.php
добавим строку:
Должно получиться:
Вот собственно и всё.
Обновляем кэш браузера (или меняем счетчик в файле config/general.php
) и смотрим, что вышло.
P.S. на этом примере можно сделать свой шаблон.
Вот папка light
собранная: https://libarea.ru/dev/light.zip
Файл
build.css
может быть загрузочным в новом шаблоне. Хорошая идея!Ок. Так и сделаем. Перепишу сегодня код и статью. Уберу лишнее.