你现在的位置:首页 > PHP网站建设知识库 > magento > 正文

magento调用static block教程

magento网站开发中,经常会遇到在magento前台页面的一个区域放点内容,比如广告、排名等,我们首先想到的是创建一个block,在里面添加内容。完全没有必要,我们可以使用magento内置的static block。添加好static block后,使用static block的id在网站相应位置中调用就好了。下图是在后台创建一个block。

\

后台添加好static block后,前台调用static block时,有三种方法:

1.phtml中

<?php echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘block_id’)->toHtml() ?>

2.XML中

<block type=”cms/block” name=”block_name”>

<action method=”setBlockId”><block_id>test_block</block_id></action>

</block>

3.CMS中

{{block type=”cms/block” name=”block_name” block_id=”block_id” }}