我想在我的页面上显示类别及其子类别结构,如magento 1.7中所示

我想在我的页面上显示类别及其子类别结构,如magento 1.7中所示,magento,categories,Magento,Categories,我是magento的新手,对该类别及其子类别及其产品结构存在问题。 请允许任何人给我实现完全相同结构的代码 我希望在内容区域中有这样的结构,而不是在任何侧栏或标题导航中:- 主类别名称 子类别1名称 Product 1 Product 2 . . 子类别2名称 Product 1 Product 2 . . 这应该适用于所有类别。 谁能解决这个问题? 提前感谢:)我建议不要要求代码更好,你可以试试这里的人可以给出的想法 然后也。。。 转到magen

我是magento的新手,对该类别及其子类别及其产品结构存在问题。 请允许任何人给我实现完全相同结构的代码

我希望在内容区域中有这样的结构,而不是在任何侧栏或标题导航中:-

主类别名称

子类别1名称

  Product 1 
  Product 2
  .
  .
子类别2名称

   Product 1 
   Product 2
   .
   .
这应该适用于所有类别。 谁能解决这个问题?
提前感谢:)

我建议不要要求代码更好,你可以试试这里的人可以给出的想法

然后也。。。 转到magento中的以下路径(注意:这里我使用的是模板文件中必须使用的base/default/default)

/应用程序/设计/前端/基础/默认/模板/目录/导航

创建新文件vert-navigation.phtml

<?php $_helper = Mage::helper('catalog/category') ?>
<?php $_categories = $_helper->getStoreCategories() ?>
<?php $currentCategory = Mage::registry('current_category') ?>
<?php if (count($_categories) > 0): ?>
 <div class="vertical-nav">
 <div class="navi-title"><h2>BROWSE BY CATEGORY</h2></div>
 <?php echo $this->getChildHtml('topSearch') ?>
    <ul>
        <?php foreach($_categories as $_category): ?>
            <li>
                <a href="<?php echo $_helper->getCategoryUrl($_category) ?>">
                    <?php echo $_category->getName() ?>
                </a>
                <?php //if ($currentCategory->getName() == $_category->getName()): ?>
                    <?php $_category = Mage::getModel('catalog/category')->load($_category->getId()) ?>
                    <?php $_subcategories = $_category->getChildrenCategories();
                            //$count=0; ?>
                    <?php if (count($_subcategories) > 0): ?>
                    <!--li>
                <a href="<?php echo $_helper->getCategoryUrl($_category) ?>">
                    <?php echo $_category->getName() ?>
                </a-->
                        <ul>
                            <?php foreach($_subcategories as $_subcategory): ?>
                                <li>
                                    <a href="<?php echo $_helper->getCategoryUrl($_subcategory) ?>">
                                        <?php echo $_subcategory->getName() ?>
                                    </a>
                                </li>
                                <?php //$count++; ?>
                                <?php //if($count==4) break; ?>
                            <?php endforeach; ?>
                        </ul>
                    <?php //endif; ?>
                <?php endif; ?>
            </li>
        <?php endforeach; ?>
    </ul>
<?php endif; ?>
</div>

按类别浏览

您将根据需要看到类别do样式的完整列表。

以下是我用于在类别页面上显示子类别平铺的一些代码

 <reference name="content">
        <!--block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/-->
        <block type="catalog/navigation" before="-" name="catalog.vertnav" template="catalog/navigation/vert-navigation.phtml"/>
    </reference>