2016-08-13 9 views

答えて

0

これを試してみてください:

<block class="Magento\Cms\Block\Block" name="block_name"> 
    <arguments> 
    <argument name="block_id" xsi:type="string">block_identifier</argument> 
    </arguments> 
</block> 

Magentoの2コール "CMSはブロック":

<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/layout_generic.xsd"> 
<container name="root" label="Root"> 
    <block class="Namespace\Module\Block\Adminhtml\Edit\Tab\View\XYZ" name="module.edit.tab.xyz" template="Namespace_Module::/template_path/abc.phtml"/> 
</container> 
</layout> 
3

Magentoの2呼び出しはXMLファイルで "CMSはブロック" Viewフォルダ内のすべてのlayputとテンプレートファイルべき私Phtmlファイル:

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

Magento 2はCMSの "CMSブロック"を呼び出します。コンテンツ:

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

それは正常に動作しています....

関連する問題