Секція «Новинки» чи «Хіти продажів» на головній — це не рядок у шаблоні, який треба просити розробника змінити. Ви самі вирішуєте, що показувати, скільки карток і на якій сторінці.
Головне: це дві незалежні речі
Плутанина між ними — причина більшості питань «я налаштував блок, а на вітрині його немає».
| Що це | Де налаштовується | За що відповідає |
|---|---|---|
| Конфіг блока | Каталог → Товарні блоки | ЩО показувати: яка вибірка, скільки товарів, який заголовок |
| Розміщення | CMS → Layout | ДЕ показувати: на якій сторінці, у якій позиції, у якому порядку |
Наслідок цієї незалежності приємний: один налаштований блок можна поставити одразу на кілька сторінок, і кожне розміщення матиме власний порядок. Створювати копію конфігу для кожної сторінки не треба.
Крок 1. Налаштувати блок
Розділ Каталог → Товарні блоки. Поля:
| Поле | Що робить |
|---|---|
| Заголовок секції | Те, що бачить покупець. Заповнюється на мовних вкладках — окремо для кожної мови магазину |
| Метод вибірки | Звідки беруться товари: новинки, хіти продажів |
| Кількість товарів | Скільки карток показати в секції |
| Активний | Вимикач самого блока |
На цьому кроці блок ще ніде не показується — він лише описаний. Розміщення — наступний крок.
Крок 2. Розмістити його на сторінці
Розділ CMS → Layout. Угорі — вкладки сторінок (головна, товар, категорія), нижче — таблиця вже розміщених блоків обраної сторінки й рядок для додавання.
| Поле | Що обрати |
|---|---|
| Позиція | Основна секція або внизу сторінки |
| Тип блока | Категорія блоків, доступних у вашій збірці |
| Інстанс | Конкретний блок, який ви щойно налаштували — наприклад «Новинки». Список підвантажується після вибору типу |
| Порядок | Черговість усередині позиції. Важливо: сортування спільне для блоків усіх типів на цій позиції |
| Активний | Вимикач розміщення — окремий від вимикача самого блока |
Зміни зберігаються однією кнопкою вгорі. Збереження перезаписує розміщення всієї сторінки цілком — тобто зберігається саме той набір рядків, який ви зараз бачите. Якщо ви щось видалили з таблиці й передумали, не зберігайте: просто перезавантажте сторінку.
Крок 3. Перевірити
Відкрийте вітрину — секція має з'явитися в обраній позиції, з вашою назвою й потрібною кількістю карток.
Далі корисно перевірити обидва вимикачі, бо їх справді два і вони незалежні:
- вимкнули розміщення в Layout — секція зникає з цієї сторінки, але блок лишається налаштованим і працює там, де розміщений ще;
- вимкнули сам блок у «Товарних блоках» — він зникає з усіх сторінок одразу.
В обох випадках сторінка не ламається: порожня секція просто не малюється.
Що це дає на практиці
- Сезонну секцію можна вимкнути на день і ввімкнути назад — без правок коду й без ризику зачепити щось інше.
- Порядок секцій на головній міняється числом у полі «Порядок».
- Заголовок перекладається на мовних вкладках, тож англомовна вітрина не показує український текст.
Межа, про яку варто знати
З адмінки ви керуєте наявними типами блоків: створюєте їх конфіги, вмикаєте, розміщуєте, сортуєте. А от новий тип блока — з іншою логікою вибірки чи іншим виглядом картки — з адмінки не додається: це робота розробника. У збірці для цього є генератор, який створює заготовку разом з адмінкою, тож така задача коротка, але вона все одно потребує розробника.
Іншими словами: «показати новинки інакше» — ваше завдання, «додати новий вид секції» — задача для того, хто пише код.