Якщо ви вже створили CMS блок в Magento 2, вам може бути цікаво, де ви можете його показувати. Magento дозволяє відображати CMS блок на сторінці категорії, викликати CMS блок за допомогою XML макету або у PHTML файлі.
Проте, у цій статті ми розкажемо вам як додати CMS блок на CMS сторінку або інший блок в Magento 2 за допомогою WYSIWYG редактора. Ви можете використовувати ці інструкції для WYSIWYG редактора і на інших сторінках в адмінці.
Для цього туторіалу (tutorial) ми вирішили додати CMS блок на CMS сторінку як приклад. Тому зробіть наступні кроки або перегляньте відео нижче.
Виконайте наступні кроки для відображення CMS блоку в контенті CMS сторінки за допомогою WYSIWYG редактора:
1. Перейдіть в Content > Pages, виберіть CMS сторінку, на якій ви хочете показувати CMS блок, і в розділі Action виберіть Edit.
2. Розгорніть розділ Content і натисніть кнопку Widget, щоб вставити віджет.
- Задайте CMS Static Block як Тип віджета, щоб продовжити.
- Виберіть Template віджета та Виберіть блок із списку CMS блоків.
- Вставте віджет.
3. Збережіть зміни та перейдіть на вітрини магазину, щоб перевірити їх.
Отже, це все. CMS блок успішно вставлений на CMS сторінку через WYSIWYG редактор. Тепер ви, мабуть, задаєтеся питанням, як вставити CMS блок в інший CMS блок у Magento 2.
Річ у тому, що для відображення CMS блоку в іншому CMS блоці вам просто потрібно виконати ті самі дії, що і вставляючи CMS блок на CMS сторінку, що ми й описали вище. І ось приклад того, як виглядає Sale CMS block у статичному блоці Contact Us:
Перегляньте це коротке відео, щоб дізнатись, як вставити CMS-блок у WYSIWYG редактор, якщо ви віддаєте перевагу відеоінструкціям:
Проте, це ще не все. Після того, як ви вставите CMS блок у редактор WYSIWYG ви можливо захочете відфільтрувати тих, хто буде бачити цей блок.
Фільтрація показу CMS блоків для певних груп користувачів дозволяє вам надавати персоналізовані пропозиції відвідувачам вашого сайту. Щоб налаштувати це вам потрібно задати обмеження CMS блоків у Magento 2.