Документація · Paskad

Як влаштований шаблон Paskad

Ваш сайт складається з готового дизайну й «змінних», які платформа автоматично заповнює вашим контентом. Щоб керувати сайтом, код знати не обов'язково — але якщо ви хочете зазирнути глибше, ось як усе працює.

Змінні $VAR$

Змінна — це «місце», куди платформа підставляє ваш контент. Наприклад, замість $TITLE$ у шаблоні з'явиться заголовок поточної сторінки, а замість $BODY$ — її текст. Ви редагуєте контент у зручному редакторі, а змінні самі оновлюються на сайті.

Записуються змінні великими літерами між знаками долара, без пробілів: $SITE_MENU1$. Якщо потрібної змінної на сторінці немає — вона просто нічого не виводить, не ламаючи верстку.

Основні змінні

$BODY$Основний вміст сторінки — текст матеріалу, товару чи запису.
$TITLE$Заголовок поточної сторінки.
$SITE_MENU1$Меню сайту. Кожне меню має свій номер: $SITE_MENU1$ — перше (зазвичай головне), далі $SITE_MENU2$, $SITE_MENU3$ і так за порядком.
$BANNER1$ … $BANNER20$Банерні слоти. Кожен слот показує банер, доданий у модулі Банери під тим самим номером.
$EXTRA1$ … $EXTRA20$Додаткові поля матеріалу (характеристики, умови, будь-що). $EXTRA_LIST$ виводить усі одразу.
$CART$Іконка та вміст кошика.
$ITEM_EXCERPT$Короткий анонс товару чи статті на картці.
$AFISHA$Список подій модуля Афіша з пагінацією.
$BOOKING_FORM$Форма онлайн-запису / заявки плагіна «Запис».
$PASKAD$Бейдж «Працює на Paskad» (керується централізовано).

Повний актуальний перелік змінних з описами завжди доступний у панелі: Дизайн → каталог змінних. Він оновлюється автоматично, коли з'являються нові можливості.

Умовні блоки <if>

Іноді блок потрібно показувати лише за умови — наприклад, кнопку кошика тільки якщо у товару є ціна, або секцію характеристик тільки коли вони заповнені. Для цього є умовні блоки: вміст усередині показується, лише якщо відповідна змінна не порожня.

<if $HAS_EXTRA$> <div class="specs">$EXTRA_LIST$</div> </if>

У прикладі блок із характеристиками з'явиться лише тоді, коли у матеріалу справді є додаткові поля. Якщо їх немає — блок не виводиться взагалі, і на сторінці не лишається порожнього місця.

Слоти: банери, меню, поля

Деякі змінні працюють як пронумеровані «слоти». Наприклад, $BANNER1$$BANNER20$ — це місця для банерів: що ви додасте в модулі «Банери» під номером 3, те й з'явиться на місці $BANNER3$. Так само працюють меню ($SITE_MENU1$, $SITE_MENU2$, $SITE_MENU3$) і додаткові поля ($EXTRA1$$EXTRA20$).

Завдяки фіксованим номерам ви можете спокійно міняти контент місцями чи оновлювати шаблон — прив'язка «слот → місце на сторінці» зберігається.

Редагування коду

Більшість завдань вирішується візуально — через модулі: Дизайн, Банери, Меню, Сторінки. Але Paskad — це рушій, а не обмежений конструктор: у розділі Дизайн → Код ви маєте повний доступ до розмітки шаблону й можете вставляти власні змінні, класи та блоки.

Редагуючи код, рухайте змінну разом із її оточенням і зберігайте структуру шаблону — тоді сайт залишиться стабільним, а оновлення застосовуватимуться коректно.

Порада: перш ніж експериментувати з кодом, збережіть поточний дизайн через «Мій шаблон» — так ви зможете миттєво повернутись до робочої версії.

З чого почати

Знати код не обов’язково: більшість завдань вирішується у візуальних модулях панелі, а до розмітки шаблону ви звертаєтесь лише тоді, коли хочете чогось нестандартного. Ось із чим ви працюєте найчастіше:

Дизайн — вигляд сайту, кольори й готові шаблони; тут же живе редактор коду й функція «Мій шаблон» для збереження версій.

Сторінки — створення й редагування звичайних сторінок сайту з власним текстом, зображеннями та SEO-даними.

Меню — пункти навігації для слотів $SITE_MENU1$$SITE_MENU3$: ви додаєте посилання, а вони з’являються у відповідному місці шаблону.

Банери — зображення й акції для слотів $BANNER1$$BANNER20$ на головній та інших сторінках.

Блог і Магазин — статті, товари, категорії й характеристики; кожен матеріал автоматично отримує власну сторінку з коректними SEO-даними.

Питання й відповіді

Часті питання

Ні. Практично все — тексти, товари, меню, банери й дизайн — редагується у візуальних модулях панелі. Код у розділі «Дизайн → Код» доступний як додаткова можливість для тих, хто хоче більшого контролю, але не є обов’язковим.

Нічого не зламається. Якщо змінної на сторінці немає, вона просто нічого не виводить, а решта шаблону працює як звичайно — тож сайт лишається стабільним, навіть коли частину блоків не використано.

Перед змінами збережіть поточний вигляд через «Мій шаблон» у розділі Дизайн. Якщо результат не сподобався — ви одним кліком повертаєтесь до збереженої версії, без втрати контенту.

Актуальний список усіх змінних з описами завжди доступний у панелі: Дизайн → каталог змінних. Він оновлюється автоматично, щойно на платформі з’являються нові можливості, тож ніколи не старіє.

Так, якщо дотримуватись простого правила: рухайте змінну разом із її оточенням і зберігайте структуру шаблону. А збережений через «Мій шаблон» бекап дозволяє будь-коли відкотити зміни.

Готові спробувати?

Створіть сайт — і керуйте ним візуально, а до коду звертайтесь тоді, коли захочете більшого.

Створити сайт