【问题标题】:how to call static block in custom module template phtml file?如何在自定义模块模板 phtml 文件中调用静态块?
【发布时间】:2018-10-22 15:34:08
【问题描述】:

我想在我的自定义模块模板 phtml 文件中调用 ma​​gento 2 管理静态块。有人有想法吗?我怎么能做这个任务? 下面的代码在主题 phtml 文件中工作,但在我的自定义模块 phtml 文件中不工作。

 <?php echo $block->getLayout()->
       createBlock('Magento\Cms\Block\Block')->
       setBlockId('login_register_text_2')->toHtml();?>

【问题讨论】:

    标签: magento2


    【解决方案1】:

    如果您想在 Magento 2 的任何模板中显示 CMS 静态块,请使用以下代码 sn-p

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多