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