как включить bluefoot cms pagebuilder для раздела категорий и продуктов в magento 2


Magento по умолчанию предоставляет опцию включения bluefoot cms для блока CMS и страницы CMS.

Необходимо включить редактор bluefootcms на уровне категории и продукта.

Author: Kanhaiya lal, 2018-05-14

1 answers

После Изучения Модуля Bluefoot

Я нашел решение для включения редактора bluefoot для редактора wysiwyg

Создайте пользовательский модуль или можете использовать минимальный образец модуля magento или используйте любой существующий пользовательский модуль В этом модуле в папке etc

Добавить di.xml файл, а затем добавьте приведенный ниже код

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <type name="Gene\BlueFoot\Block\Element\Editor">
        <arguments>
            <argument name="supportedModules" xsi:type="array">
              <item name="Magento_Catalog" xsi:type="string">Magento_Catalog</item>
            </argument>
        </arguments>
    </type>    
</config>

Если у вас уже есть di.xml файл в папке etc вашего пользовательского модуля, затем добавьте ниже код в файле di.xml

<type name="Gene\BlueFoot\Block\Element\Editor">
    <arguments>
        <argument name="supportedModules" xsi:type="array">
          <item name="Magento_Catalog" xsi:type="string">Magento_Catalog</item>
        </argument>
    </arguments>
</type>   

В блоке bluefoot supportedModules аргумент работает как слой, поэтому, если необходимо добавить редактор bluefoot в любой конкретный модуль, затем передайте имя модуля как item под supportedModules

<item name="[MODULE_NAME]" xsi:type="string">[MODULE_NAME]</item>

Моя текущая потребность в Категории и Продукте и обоих ниже в Каталог magento_catalog, поэтому я добавил Magento_Catalog в пункт и получил редактор в соответствии с моими ожиданиями:).

 3
Author: Kanhaiya lal, 2018-05-25 11:05:32