通过清心醉

magento使用静态块

比如作者现在做的MAGENTO

一个店铺一个视图对应一个语言(非单视图多语言店)

这样前台就无语言选择

考虑到代码的灵活使用性

新增静态块,然后在header.phtml文件中调用,暂时测试先

以下为代码

<?phpecho$this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘language’)->toHtml()?>

 

//注:language为我新增静态块的ID,MAGENTO的的优势发挥出来是很强大的

只要在页面上增加了,可以添加多个相同的,只是名称不同,但ID必须相同,

然后应用于不同的语言店铺即OK。

 

如何需要在CMS页面中调用静态块可以采用以下方法

{{block type=”cms/block”  name=”cms_test_block”  block_id=”language” }}
将里面order_form改成你的静态块对应的block_id则可
在layout中调用静态块为:

<referencename=”header”>
<blocktype=”cms/block”name=”order_form”before=”-“>
<actionmethod=”setBlockId”><block_id>language</block_id></action>
</block>
</reference>

关于作者

清心醉 administrator

发表评论

请输入验证码: