Magento 2.0 Magento 2.0:在页面模板中添加静态块

Magento 2.0 Magento 2.0:在页面模板中添加静态块,magento-2.0,Magento 2.0,我想在页面(.phtml)模板中添加静态块 我遵循以下步骤:- 步骤1:导航到内容>块>添加新块 步骤2:创建静态块(My_块) 现在我想在页面模板中添加这个块 我想做如下事情: $this->getLayout()->createBlock('cms/block')->setBlockId('your_block_id')->toHtml() 请告诉我如何在我的页面(.phtml)模板中添加此静态块。在phtml文件和CMS页面中显示静态块 在XML文件中: <referenceCont

我想在页面(.phtml)模板中添加静态块

我遵循以下步骤:-

步骤1:导航到内容>块>添加新块

步骤2:创建静态块(My_块)

现在我想在页面模板中添加这个块

我想做如下事情: $this->getLayout()->createBlock('cms/block')->setBlockId('your_block_id')->toHtml()


请告诉我如何在我的页面(.phtml)模板中添加此静态块。

在phtml文件和CMS页面中显示静态块

在XML文件中:

<referenceContainer name="content">
    <block class="Magento\Cms\Block\Block" name="block_identifier">
        <arguments>
            <argument name="block_id" xsi:type="string">block_identifier</argument>
        </arguments>
    </block>
</referenceContainer>
<?php echo $block->getLayout()->createBlock('Magento\Cms\Block\Block')->setBlockId('block_identifier')->toHtml();?>
{{block class="Magento\\Cms\\Block\\Block" block_id="block_identifier"}}

要将CMS块添加到页面,请执行以下操作:

调用HTML显示/隐藏编辑器

使用此代码

{{block class="Magento\\Cms\\Block\\Block" block_id="block_identifier"}}
另一种方法是通过小部件调用:

在编辑器中,单击插入小部件,并填写相应的输入