网站开发过程中,我们常常会遇到一些固定的文字块,而文字块往往分布在多个页面,如联系方式,固定链接等,这个时候我们可以通过static block来解决。
如果在Magento中创建static block?
1、登入后台,点击后台导航上的cms下拉菜单中的Static Block
2、点击右边的"Add New Block"按钮
3、填写如下的区域:
(a) blcok 标题:为static block填写一个标题,这个标题不会在前台显示
(b) identifier:填写static block的id,在前台模板中可以根据id来调用
(c) 状态:设置static block在前台的可见性
(d) 内容:填写block中的内容
static block的调用
1、在后台CMS页面中加入static block,代码如下:
{{block type="cms/block" block_id="your_block_identifier" template="cms/content.phtml"}}
2、在前台模板文件中加入static block
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId'your_block_identifier')->toHtml() ?>
3、在XML布局文件中加入static block
<block type="cms/block" name="your_block_name"> <action method="setBlockId"><block_id> your_block_identifier</block_id></action></block>