как включить bluefoot cms pagebuilder для раздела категорий и продуктов в magento 2
Magento по умолчанию предоставляет опцию включения bluefoot cms для блока CMS и страницы CMS.
Необходимо включить редактор bluefootcms на уровне категории и продукта.
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
в пункт и получил редактор в соответствии с моими ожиданиями:).