Все файлы страниц начинаются со строки,
которая создаётся автоматически и НЕ отображается в редакторе:
<?php if (!defined("PAGE_DIR")) exit("No direct script access allowed");
далее - закомментированные , которые настраиваются здесь
например:
/**
id: 6a5d0a5bf33d96.58285213
lang: ru
title: Добро пожаловать
slug: /
parent: 0
postedcheck: on
posted: 1780491780
layout: home.php
**/
?>
и только потом , которые отображается в редакторе
Управление
Возврат туда, от куда открылся редактор - к "Менеджеру страниц" или "Файлы"→"Страницы".
Вкладка с полями:
Вкладка с полем "Заголовок", и множеством полей и переключателей параметров страницы.
Независимо от состояния приватности - откроет страницу для просмотра, в новой вкладке.
При любых изменениях в любом поле на любой вкладке - эта кнопка позволит сохранить всё.
Создание копии страницы с таким же "Содержимым" и почти такими же параметрами.
Параметры, которые изменятся:
Файл страницы с названием, сформированным из транслитерации нового заголовка (..._kopiya.php), бедет создан в том же каталоге.
В "дереве" страниц она отобразится в той же "ветви" в конце списка.
Переключатели на редактирование страниц на дополнительных языках.
Их наличие и количество зависит от настроек → Настройки → Конфигурация сайта
Все параметры, которые сохраняются в файле, могут быть использованы по-разному.
Здесь только перечень параметров и описание того, как они отобразятся в файле.
При запросе любого адреса (страницы), фреймворк уже собирает параметры и готов их отдать по запросу getVal('pageData')
Во всех файлах страниц автоматически создаются и прописываются два параметра:
id: …
lang: … если сайт мультиязычныйверхнее текстовое поле - "Заголовок" страницы.
Отображается на обеих вкладках.
в файле сохраняется как title: …
текстовое поле "Изображение"
если заполнено - в файле сохраняется image: …
при вводе данных в поле "Изображение" - откроется текстовое поле "Подпись".

если заполнено - в файле сохраняется imgCapt: …
вид вкладки в зависимости от типа Содержимого:






поля на вкладке


URL страницы - текстовое поле
в файле сохраняется как slug: …
тип Содержимого - поле выбора
По умолчанию
Markdown + выпадающий список для выбора шаблона
если выбрано - в файле сохраняется type: md_название_шаблона
Данные (по шаблону) + выпадающий список для выбора шаблона
если выбрано - в файле сохраняется type: data_название_шаблона
после изменения этого поля - надо закрепить результат кнопкой Сохранить, чтобы изменилось отображение вкладки "Содержимое"
Описание - текстовое поле
ограничено 150 -ю знакоместами
если заполненно - в файле сохраняется description: …
Пункт меню - переключатель + текстовое поле
если заполненно текстовое поле - в файле сохраняется menu: …
Родитель - поле выбора
выбор, к какой "ветви дерева сайта" прикрепить страницу
сохраняет идентификатор (ID) "родителя" - например: 6a63204b676cd9.67537745
в файле сохраняется как parent: …
или, если выбрано "•••Верхний уровень•••" - parent: 0
сортировка (очерёдность вывода) в самой "ветви" → Страницы → Менеджер страниц
Опубликована c - переключатель + поля выбора даты и времени
сохраняет параметры - "установлено" и количество секунд с начала эпохи Unix, пример: 1683043440
если выбрана хотя бы какая-то дата - в файле сохранится postedcheck: on и posted: …
Опубликована по - переключатель + поля выбора даты и времени
сохраняет параметры - "установлено" и количество секунд с начала эпохи Unix, пример: 1683043440
если выбрана хотя бы какая-то дата - в файле сохранится uinpostedcheck: on и uinposted: …
Автор - переключатель + текстовое поле
если заполненно текстовое поле - в файле сохраняется author: …
Приватная - переключатель + перечень + выпадающий список
по умолчанию - в перечне только "•••Все авторизованные•••"
если включен - в файле сохраняется status: on
в выпадающем списке отобразятся "разрешения", которые созданы в → Пользователи → Уровни доступа
"клик" по "разрешению" уберёт/добавит его в перечень, и удалит •••Все авторизованные•••
если выбрано кроме •••Все авторизованные••• - в файле сохраняется permiss: список, разрешений, через, запятую
Шаблон - поле выбора
шаблон, из директории Темы оформления → Файлы → тема оформления, в котором будет выведена страница
если выбрано не •••По умолчанию••• - в файле сохраняется layout: название_файла_шаблона.php
какой шаблон использовать по умолчанию, можно настроить под спойлером Дополнительно в → Настройки → Конфигурация сайта
Метки - перечень + выпадающий список
в выпадающем списке отобразятся метки, которые созданы в → Метки → Менеджер тегов
"клик" по метке в списке - уберёт/добавит её в перечень
если в перечне что-то есть - в файле сохраняется tags: …
файл.css - текстовое поле
позволяет вписать имена дополнительных файлов, через запятую, с абсолютными или относительными путями
эта запись будет разделена на части по запятой и каждая, сохранится в файле отдельно:
head[]: <link href="https://…">
head[]: <link rel="stylesheet" href="[theme-assets]…">
head[]: <script src="[theme-assets]….js"></script>
head[]: <link href="[theme-assets]…">
[theme-assets] будет выведено как абсолютный путь до дирректории на сайте - https://mySite.ru/theme/assets/
очерёдность вывода будет зависеть от очерёдности частей в записи этого поля, и начнётся с 1
<style> - текстовое поле
если заполненно - в файле сохраняется head[47]: <style>…</style>
<body class=" - текстовое поле
если заполненно - в файле сохраняется body: …
файл.js - текстовое поле
позволяет вписать файлы, через запятую, с абсолютными или относительными путями
эта запись будет разделена на части по запятой и каждая, сохранится в файле отдельно:
lazy[]: <link href="https://…">
lazy[]: <link rel="stylesheet" href="[theme-assets]…">
lazy[]: <script src="[theme-assets]….js"></script>
lazy[]: <link href="[theme-assets]…">
[theme-assets] будет выведено как абсолютный путь до дирректории на сайте - https://mySite.ru/theme/assets/
очерёдность вывода будет зависеть от очерёдности частей в записи этого поля, и начнётся с 1
<script> - текстовое поле
если заполненно - в файле сохраняется lazy[47]: <script>…</script>
Иконка меню - переключатель + поле просмотра + выпадающий список
в выпадающем списке отобразятся иконки, которые прописаны в файле .../theme/assets/img/sprite.svg
если этого файла нет - он будет создан (с единственной иконкой для образца)
"клик" по иконке отобразит её в поле просмотра
если выбрана - в файле сохраняется icon: ID-иконки
<meta property="og … - переключатель
если включен - в файле сохраняется metaog: on:
Приоритет в "карте сайта" - поле выбора + выключатель
если выбрано не •••По умолчанию - 0.5••• - в файле сохраняется mappriority: …
если вЫключить - отобразится переключатель Исключить из "карты сайта" и в файле сохраняется sitemap: on: ☺
Robots - переключатель + поле выбора
если выбрано не All - в файле сохраняется robots: …
URL-шаблон - текстовое поле
позволяет прописать url с "регулярным выражением"
если заполнено - в файле сохраняется slugpattern: …
файл.php - текстовое поле
если заполнено - в файле сохраняется initfile: …
Только содержимое - переключатель
будет НЕактивен, если тип Содержимого установлен в "Данные (по шаблону)"
если включен - в файле сохраняется contentonly: on
Метод - переключатель + поле выбора
если выбрано не GET - в файле сохраняется method: …