客制化你Magento系统有时候需要一点编码来帮助你建立你的网站,让你的网站更方便管理,以下我们要教大家如何将客制区块加入到页面的侧边栏。
本次范例我们将加入客制区块到商品分类页面中的左侧栏。
首先,先在Magento管理后台CMS -> Statick Blcok 中增加新的客制区块
接着编辑你区块内的资讯以及内容
Block Title:在后台检视的名称
Identifier:此客制区块的ID
Status:此区块的启用状态
Content:区块的内容
编辑完成之后储存,在你的Static Block清单中就会多了一个我们刚刚新增的区块
接着到你的网站根目录,找到你网站所使用主题包的Layout资料夹
网站根目录/app/design/frontend/ {你的主题包} /default/layout
本次范例是使用Magento1.9.1预设主题rwd,所以我们的路径为
网站根目录/app/design/frontend/rws/default/layout
接着我们再Layout目录底下新增一个档案local.xml
Magento在载入layout目录的档案时,都会预设载入local.xml档案,所以我们可以很方便的利用这点来update我们所想要的layout。
接着在local.xml档中新增下列程式码
程式码:
01 |
< layout version = "1.0.0.0" > |
02 |
< catalog_category_view > |
03 |
< reference name = "left" > |
04 |
< block type = "cms/block" name = "left.astralweb.block" > |
05 |
< action method = "setBlockId" > |
06 |
< block_id >astralweb_left_demo</ block_id > |
07 |
</ action > |
08 |
</ block > |
09 |
</ reference > |
10 |
</ catalog_category_view > |
11 |
</ layout > |
接着清除网站中的快取并在前台网页重新整理网页,你就可以看到我们在后台所编辑的区块在页面中的左侧栏位出现啰。
以上就是本次的教学,如果想要看到更详细的内容,可以参考教学影片