Перейти к содержанию

Все разделы сайта

Написать о задаче

wmarka clean: стартовый шаблон для Joomla 5 и 6 без единой настройки

Вышел wmarka clean — чистая сборка Wmarka для тех, кто собирает сайт руками. Те же позиции и тот же подход к блокам, таблицам и картинкам, но в панели управления ни одной настройки: раскладка задана в index.php, размеры превью — в двух макетах, оформление — в одном файле стилей.

Обложка новости о wmarka clean: ноль настроек в панели управления и четыре файла шаблона на странице

У стиля шаблона нет вкладок, кроме штатных «Описание» и «Назначение меню». Всё, что нужно поменять, меняется в файлах, а не в админке, и потому сразу видно, откуда на странице взялась каждая строка разметки.

Чем отличается от Wmarka

wmarka cleanWmarka
Настройки в админкенетбольше 120 параметров, опции в пунктах меню
Размеры превьюв макетах intro_image.php и full_image.phpв стиле шаблона
Блог, метки, статьяжёсткие макетывид выбирается в настройках
SEO: canonical, JSON-LDплагины ядра Joomlaсвой движок
Мегаменюнет, обычные выпадающие спискиесть
Файлов PHP48больше 180

Что внутри

Тридцать позиций модулей, переопределения материалов, блога, меток и десяти модулей, таблицы, которые на телефоне встают столбиком. На обычной странице шаблон подключает четыре файла: uikit.min.css, clean.css, uikit.min.js и uikit-icons.min.js. Стилей Bootstrap, Font Awesome и jQuery нет нигде, а файлы системных сообщений Joomla подключаются, только когда сообщение действительно есть.

Превью режет библиотека JUImage: размеры заданы прямо в макетах — 720 × 405, 360 × 203 и 1200 × 675. Без библиотеки шаблон работает и выводит картинки оригиналами.

Откуда он

Чистая сборка — возвращение к началу. Wmarka вырос из заготовки J!Blank команды JBZoo: Денис Сметанников, Сергей Калистратов и Евгений Копылов сделали шаблон, который не решает за разработчика. Схема позиций и стили модулей пришли из шаблона Master3 Алексея Морозова. Версии 1.0–2.0.7 были «почти чистыми»: ни одной настройки, конфигурация в коде. Но обновление стирало правки, а позиции не были объявлены в манифесте. В clean эти уроки учтены: позиции объявлены, правки живут в дочернем шаблоне, а от Wmarka 4 взято то, что не требует настроек.

Проверено

На чистой Joomla 6.2.0 с демо-сайтом «Вестник»: 21 страница отвечает без ошибок, сообщений PHP нет, ни одна страница не шире экрана на 375 и 1366 пикселях — со скриптами и без. Синтаксис всех файлов проверен на PHP 8.5.

Нужны Joomla 5 или 6 и PHP 8.1 и новее для Joomla 5 или 8.3 и новее для Joomla 6; UIkit 3.25.25 уже внутри. Подробное руководство — в README на русском, казахском и английском, там же благодарности всем, чей код и мысли прошли через шаблон.

wmarka clean на GitHub · сравнение с Wmarka на webmarka.kz

Список использованных источников

  1. wmarka clean — репозиторий на GitHub
  2. Выпуск wmarka clean 1.0.1 — GitHub
  3. J!Blank — заготовка шаблона команды JBZoo
  4. JUImage — библиотека превью Joomla! Ukraine