如何在 Magento 2 中从模板 PHTML 文件显示 CMS 静态块

Magento 2 为用户提供了 CMS Static Block,这对于在网页上显示文本、照片、视频和其他材料非常有用。动态内容也可以通过静态块中的小部件添加。使用Magento 2 CMS 静态块使您可以轻松编辑和设计这些内容。当您创建了块并希望从 phtml 文件中显示它时,本教程适合您。

如果您想在 Magento 2 中的模板phtml文件中显示 CMS 静态块,请使用以下代码片段:

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

在 CMS 内容中显示 CMS 静态块

在 XML 中显示 CMS 静态块

<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>