新 文

M.J

Magento教程 52:如何在侧边栏位加入客制化区块

客制化你Magento系统有时候需要一点编码来帮助你建立你的网站,让你的网站更方便管理,以下我们要教大家如何将客制区块加入到页面的侧边栏。


本次范例我们将加入客制区块到商品分类页面中的左侧栏。

Magento教程 52:如何在侧边栏位加入客制化区块

首先,先在Magento管理后台CMS -> Statick Blcok 中增加新的客制区块

Magento教程 52:如何在侧边栏位加入客制化区块

接着编辑你区块内的资讯以及内容

Magento教程 52:如何在侧边栏位加入客制化区块

Block Title:在后台检视的名称

Identifier:此客制区块的ID

Status:此区块的启用状态

Content:区块的内容

编辑完成之后储存,在你的Static Block清单中就会多了一个我们刚刚新增的区块

Magento教程 52:如何在侧边栏位加入客制化区块

接着到你的网站根目录,找到你网站所使用主题包的Layout资料夹

网站根目录/app/design/frontend/ {你的主题包} /default/layout

本次范例是使用Magento1.9.1预设主题rwd,所以我们的路径为

网站根目录/app/design/frontend/rws/default/layout

Magento教程 52:如何在侧边栏位加入客制化区块

接着我们再Layout目录底下新增一个档案local.xml

 

Magento教程 52:如何在侧边栏位加入客制化区块

Magento在载入layout目录的档案时,都会预设载入local.xml档案,所以我们可以很方便的利用这点来update我们所想要的layout。

接着在local.xml档中新增下列程式码

Magento教程 52:如何在侧边栏位加入客制化区块

程式码:

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
>

接着清除网站中的快取并在前台网页重新整理网页,你就可以看到我们在后台所编辑的区块在页面中的左侧栏位出现啰。

Magento教程 52:如何在侧边栏位加入客制化区块

以上就是本次的教学,如果想要看到更详细的内容,可以参考教学影片

5 + 9 =

回到顶部