自己写了一个Magento左侧目录 的实现,跟网上的其他版本不一样。

目标:

首页左侧显示商品目录

内页显示同级目录及父、子目录

商品详细页面显示一路父目录

本范例比较适合综合站使用,当然单独站也兼容。

 

效果:

Magento添加左侧目录商品菜单导航栏

左侧目录全部展开的情况

Magento添加左侧目录商品菜单导航栏

展开了二级目录

Magento添加左侧目录商品菜单导航栏

定位到Magento三级目录

实现:

布局设置,

app\design\frontend\default\default\layout\catalog.xml 加,

<reference name=”left”>
<block type=”catalog/navigation” name=”cms_catalog” template=”catalog/catalog.phtml”/>
</reference>

模板文件,

app\design\frontend\default\default\template\catalog 建catalog.phtml,内容为:

<style>.currentCategory{color:#004cb8; font-weight:bold;}</style>
<!-- /*S_leftNavContainer*/ -->
<div >'.$_ccategory -> getName().'</a>';
                }
                $leftNav    .= '</li>';
            }
            $leftNav    .= '</ul>';
        }
        $leftNav    .= '</li>';
    }
    $leftNav    .= '</ul>';
break;
}
$leftNav    .= '</ul>';
echo $leftNav;
?>
</div>
<!-- /*E_leftNavContainer*/ -->
 


这样就实现了Magento左侧目录 的添加。

相关文章: