Magento:在Magento模板中插入静态块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Magento:在Magento模板中插入静态块相关的知识,希望对你有一定的参考价值。

  1. /* There are three ways to insert static blocks into magento templates */
  2.  
  3. /* 1.Inserting into example-template.phtml */
  4.  
  5. <?php
  6. echo $this->getLayout()->createBlock('cms/block')->setBlockId('MyCustomCMSPage')->toHtml() ;
  7. ?>
  8.  
  9.  
  10. /* 2. Inserting into CMS */
  11.  
  12. {{block type="cms/block" block_id="MyCustomCMSPage" template="cms/example-template.phtml"}}
  13.  
  14. /* 3. Inserting into layout.xml */
  15.  
  16. <layout>
  17. <example>
  18. <reference name="content">
  19. <block type="cms/block" name="cms_store_check">
  20. <action method="setBlockId"><block_id>MyCustomCMSPage</block_id></action>
  21. </block>
  22. </reference>
  23. </example>
  24. </layout>

以上是关于Magento:在Magento模板中插入静态块的主要内容,如果未能解决你的问题,请参考以下文章

magento优化之模板静态化

Magento:模板文件内的静态块

PHP magento将CMS块插入到模板(.phtml)文件中,无需进行任何布局修改

Magento 2 创建 Widget

Magento 中的子类别列表

Magento 总结