Шаблон страниц
Шаблон страниц – настраиваемая страница, которая затем устанавливается в поле «Шаблон» внутри редактирования страниц в админ-панели MIWIX.

Шаблоны страниц хранятся в «/templates/content/». Представляют собой файл .php, внутри которого структура HTML страницы, подключены чанки, настроен вывод информации из админ-панели, возможно, сделан какой-либо дополнительный функционал.
<?php
/**
О компании
**/
?>
<!DOCTYPE html>
<html class="no-js" lang="ru">
<? \g::tp()->chunk('head'); ?>
<body>
<? \g::tp()->chunk('header'); ?>
<? \g::tp()->chunk('breadcrumbs'); ?>
<!-- СОДЕРЖАНИЕ СТРАНИЦЫ -->
<? \g::tp()->chunk('footer'); ?>
<? \g::tp()->chunk('footer-js'); ?>
</body>
</html>
На Скриншоте №4 представлен пример (и как правило, стандартная основа шаблона), как выглядит структура шаблона страниц.
Строки 1-5 – «.php» вставка с закомментированным названием шаблона (именно он показывается в админ-панели при выборе шаблона для страницы (скриншот №3) в формате «Название_файла _.php – Комментарий_внутри_шаблона»).

Строки 6-22 – базовая структура HTML страницы.
Строки 9,13,14,18,19 – подключение чанков (описаны в пункте 1), которые содержат части страницы, уже настроены перед этим.
Строка 16 – в этом примере указано «Содержимое страницы», но внутри тега ≺body> можем делать любое содержимое страницы в любом порядке. Чанк – это лишь вставка вынесенного кода в текущий шаблон.
Настройка шаблонов страниц.
При открытии страницы MIWIX отдает на страницу данные о странице, которую мы открываем.
Получить эти данные мы можем следующей вставкой php кода.
≺?= g::response()->data()->get('content') ?>
Где «content» - КЛЮЧ, по которому вернется значение. Ниже предоставлен массив «[“КЛЮЧ”] => “ЗНАЧЕНИЕ”», которое может быть получено таким способом.
["id"]=> "5"
["url"]=> "/news/novost-2/"
["parent_url"]=> "news"
["prefix_url"]=> "news"
["name"]=> "Полное название страницы"
["name_abbr"]=> "Сокращенное название страницы"
["title"]=> "Заголовок"
["keywords"]=> "Ключевые слова"
["description"]=> "Описание страницы"
["content"]=> "Страница на реконструкции!"
["templates"]=> "blog-inner"
["time"]=> "1649626139"
["active"]=> "1"
["future_time"]=> "1649626139"
["edit_time"]=> "1649626139"
["video_youtube"]=> ""
["video_vimeo"]=> NULL
["is_nav"]=> "0"
["nav_parent_url"]=> ""
["sort_nav"]=> "1"
["sort"]=> "0"
["views"]=> "6"
["site_map"]=> "1"
["parents”] => СОДЕРЖИМ МАССИВ ЭЛЕМЕНТОВ, КОТОРЫЕ ИМЕЮТ ТАКИЕ ЖЕ ДАННЫЕ, КАК И ЭТА СТРАНИЦА
["url_original"]=> "novost-2"
["date"]=> "11.04.2022"
["url_compile"]=> "/news/novost-2/"
["properties"]=> {
МАССИВ ДОПОЛНИТЕЛЬНЫХ СВОЙСТВ, ПРИ ЗАПОЛНЕНИИ ИХ В АДМИН-ПАНЕЛИ – ОНИ БУДУТ ВОЗВРАЩАТЬСЯ ЗДЕСЬ
}
["img"]=> array(1) {
[0]=> array(8) {
["original"]=> "/files/pages/a3950cda00b43813d4a6e192.jpg"
[900]=> "/files/pages/big/a3950cda00b43813d4a6e192.jpg"
[450]=> "/files/pages/up_mid/a3950cda00b43813d4a6e192.jpg"
[300]=> "/files/pages/mid/a3950cda00b43813d4a6e192.jpg"
[150]=> "/files/pages/small/a3950cda00b43813d4a6e192.jpg"
[70]=> "/files/pages/icon/a3950cda00b43813d4a6e192.jpg"
["alt"]=> "Новость 2 - alt prefix"
["title"]=> "Новость 2 - title"
}
}
["page_type"]=> "pages"
["action"]=> "blog-inner"
То есть имеется возможность получения всей имеющейся информации о странице по ключу и вывода ее в шаблоне.
Так как шаблон страницы – файл «.php», внутри него может быть использован любой php код, который при использовании возможностей MIWIX дает возможность разработки в обычных шаблонах огромного количества вариаций управляемого через админ-панель дополнительного функционала!