Magento 2 с Page Builder: как получить правильные теги HTML - PullRequest
0 голосов
/ 30 марта 2020

Я только что недавно обновился с 2.2.5 до 2.3.4

Как я вижу, у блоков CMS теперь есть компоновщик страниц, данные о моих блоках были перенесены правильно:

<h1>My Custom Title</h1>

однако если я нажимаю сохранить, я замечаю добавление некоторых дополнительных HTML:

<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-element="inner"
         style="justify-content: flex-start; display: flex; flex-direction: column; background-position: left top; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; border-style: none; border-width: 1px; border-radius: 0px; margin: 0px 0px 10px; padding: 10px;">
        <div data-content-type="html" data-appearance="default" data-element="main"
             style="border-style: none; border-width: 1px; border-radius: 0px; margin: 0px; padding: 0px;">
            &lt;h1&gt;My Custom Title&lt;/h1&gt;
        </div>
    </div>
</div>

Как видите, символы открытия и закрытия кодируются в &lt; и &gt;

Я по-прежнему вызываю блоки, как обычно, используя

$this->getLayout()
->createBlock('Magento\Cms\Block\Block')
->setBlockId('your_block_identifier')
->toHtml();

Но теги не конвертируются обратно правильно. Что я могу сделать, чтобы теги HTML вызывались правильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...