Magento首页左边侧栏显示商品分类目录的方法

在此给出其中一种办法,实现网站首页左边侧栏显示商品分类目录(网站主菜单和商品菜单依旧在网站上方导航栏上)。

1、打开app\design\frontend\default\modern\layout\catalog.xml,在适当位置加入以下代码:

              <reference name="left">

           <block type="catalog/navigation" name="cms_catalog" template="catalog/catalog.phtml"/>

        </reference>

2、在 app\design\frontend\default\modern\template\catalog 下新建 catalog.phtml 文件,其内容为以下代码:

 

<?php $current_cat = $this->getCurrentCategory();?>

<?php $current_cat = (is_object($current_cat) ? $current_cat->getName() : '');?>

 

<div class="block">

<div class="block-title"><strong>Products Category</strong></div>

<div class="block-content">

<?php $collection = $this->getStoreCategories();?>

 

<?php foreach ($collection as $_category):?>

   <?php if ($_category->getName() == $current_cat) {?>

    <a href="<?php echo $this->getCategoryUrl($_category)?>"><?php echo $_category->getName()?><br/>

   <?php }else{ ?>

    <div id="Subcategory"><a href="<?php echo $this->getCategoryUrl($_category)?>"> <?php echo $_category->getName()?></a></div>

   <?php }?>

 

     <?php foreach($_category->getChildren() as $_childCategory):?>

     <?php if ($_childCategory->getName() == $current_cat) {?>

      <a href="<?php echo $this->getCategoryUrl($_childCategory)?>"><?php echo $_childCategory->getName()?></a><br/>

     <?php }else{ ?>

      <div id="ChildCategory"><a href="<?php echo $this->getCategoryUrl($_childCategory)?>"><?php echo $_childCategory->getName()?></a></div>

     <?php }?>

 

      <?php foreach($_childCategory->getChildren() as $_cchildCategory):?>

        <?php if ($_cchildCategory->getName() == $current_cat) {?>

        <a href="<?php echo $this->getCategoryUrl($_cchildCategory)?>"><?php echo $_cchildCategory->getName()?></a><br/>

        <?php }else{ ?>

        <h6 ><a href="<?php echo $this->getCategoryUrl($_cchildCategory)?>"><?php echo $_cchildCategory->getName()?></a></h6>

         <?php }?>

 

        <?php endforeach?>

    <?php endforeach?>

<?php endforeach?>

</div>

</div>

 

进入前台,发现网站左侧产品分类目录效果已经显现。

你还可以在/skin/frontend/default/modern/css/styles.css中添加ID #Subcategory、#ChildCategory并对其属性进行设置。

本文来源于  我是读者在线阅读网

转载于:https://www.cnblogs.com/zjhgj526924/archive/2012/02/23/2364939.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值