2015-12-04 98 views
1

我想在頁面(.phtml)模板中添加靜態塊。Magento 2.0:在頁面模板中添加靜態塊

我按照這些步驟: -

第一步:瀏覽內容>塊>添加新模塊。

第2步:創建一個靜態塊(My_block)。

現在我想在頁面模板中添加此塊。我想要做類似下面的事情: $ this-> getLayout() - > createBlock('cms/block') - > setBlockId('your_block_id') - > toHtml();

請讓我知道如何將此靜態塊添加到我的頁面(.phtml)模板中。

回答

1

顯示靜態區塊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> 

在PHTML文件:

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

在CMS康特nt:

{{block class="Magento\\Cms\\Block\\Block" block_id="block_identifier"}} 
相關問題