Як влаштований шаблон 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-даними.
Часті питання
Ні. Практично все — тексти, товари, меню, банери й дизайн — редагується у візуальних модулях панелі. Код у розділі «Дизайн → Код» доступний як додаткова можливість для тих, хто хоче більшого контролю, але не є обов’язковим.
Нічого не зламається. Якщо змінної на сторінці немає, вона просто нічого не виводить, а решта шаблону працює як звичайно — тож сайт лишається стабільним, навіть коли частину блоків не використано.
Перед змінами збережіть поточний вигляд через «Мій шаблон» у розділі Дизайн. Якщо результат не сподобався — ви одним кліком повертаєтесь до збереженої версії, без втрати контенту.
Актуальний список усіх змінних з описами завжди доступний у панелі: Дизайн → каталог змінних. Він оновлюється автоматично, щойно на платформі з’являються нові можливості, тож ніколи не старіє.
Так, якщо дотримуватись простого правила: рухайте змінну разом із її оточенням і зберігайте структуру шаблону. А збережений через «Мій шаблон» бекап дозволяє будь-коли відкотити зміни.
Готові спробувати?
Створіть сайт — і керуйте ним візуально, а до коду звертайтесь тоді, коли захочете більшого.
Створити сайт