magento在页面左侧边栏上显示类别

我无法设法在页面上显示左侧的类别.
我选择了Design – layout to 3 columns下的页面,
右侧显示很好但左侧没有任何东西.
magento的新手,所以我不确定在模板中我必须寻找的文件.
它是一个自定义模板安装,所以我到目前为止:

app/design/frontend/default/f001/template/

但现在不确定是否要查看目录或paeg文件夹

最佳答案
转到布局Xml文件夹..

Blockquote /app/design/frontend/default/default/layout/catalog.xml

打开此Xml文件并粘贴此代码.

<reference name="left">
            <block type="catalog/navigation" name="catalog.leftnav" template="catalog/navigation/left_nav.phtml" />
</reference>

进一步打开这个文件..

/app/design/frontend/default/default/template/catalog/navigation/left_nav.phtml

粘贴此代码:

 <?php
$obj = new Mage_Catalog_Block_Navigation();
$store_cats = $obj->getStoreCategories();
$current_cat    = $obj->getCurrentCategory();
$current_cat    = (is_object($current_cat) ? $current_cat->getName() : '');

foreach ($store_cats as $cat) {
    if ($cat->getName() == $current_cat) {
        echo '<li class="current"><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a>\n<ul>\n";
        foreach ($obj->getCurrentChildCategories() as $subcat) {
            echo '<li><a href="'.$this->getCategoryUrl($subcat).'">'.$subcat->getName()."</a></li>\n";
        }
        echo "</ul>\n</li>\n";
    } else {
        echo '<li><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a></li>\n";
    }
}
?>

转载注明原文:magento在页面左侧边栏上显示类别 - 代码日志