Якщо ви вже створили 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.

Magento 2 CMS Pages

2. Розгорніть розділ Content і натисніть кнопку Widget, щоб вставити віджет.

Magento 2 CMS Page Content

  • Задайте CMS Static Block як Тип віджета, щоб продовжити.
  • Виберіть Template віджета та Виберіть блок із списку CMS блоків.
  • Вставте віджет.

Magento 2 Insert Widget

3. Збережіть зміни та перейдіть на вітрини магазину, щоб перевірити їх.

Magento 2 CMS Block on Homepage

Отже, це все. CMS блок  успішно вставлений на CMS сторінку через WYSIWYG редактор. Тепер ви, мабуть, задаєтеся питанням, як вставити CMS блок в інший CMS блок у Magento 2.

Річ у тому, що для відображення CMS блоку в іншому CMS блоці вам просто потрібно виконати ті самі дії, що і вставляючи CMS блок на CMS сторінку, що ми й описали вище. І ось приклад того, як виглядає Sale CMS block у статичному блоці Contact Us:

  Magento 2 Contact Us Page

Перегляньте це коротке відео, щоб дізнатись, як вставити CMS-блок у WYSIWYG редактор, якщо ви віддаєте перевагу відеоінструкціям: