Magento 2:如何从模板(phtml)文件调用CMS静态块?

Magento 1.x中,您可以使用以下代码在模板文件中调用/打印CMS静态块:

echo $this->getLayout()
          ->createBlock('cms/block')
          ->setBlockId('your_block_identifier')
          ->toHTML();

Magento 2.x中,它非常相似。

以下是在Magento 2中的任何模板文件中调用/打印CMS静态块的代码:

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

如果要在Magento 2的CMS块中调用另一个块,则只需编写以下代码即可:

{{block class="Magento\Cms\Block\Block" block_id="your_block_identifier"}}

希望这可以帮助。谢谢。

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论