-1
A
回答
2
要在左侧栏添加类别导航 -
创建新文件在主题为 “categorymenu.phtml” - 模板\目录\导航\ categorymenu.phtml
将下面的代码在里面 -
<div class="block block-category">
<div class="inside-box">
<div class="block-title block-category-title"><h2><?php echo $this->__('Categories') ?></h2></div>
<div class="block-category-navigation">
<ul id="category-nav">
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php if($_category->name!=""): ?>
<li><?php echo $this->drawItem($_category) ?></li>
<?php endif?>
<?php endforeach ?>
</ul>
</div>
</div>
</div>
然后在位于主题文件夹catalog.xml文件调用此 -
主题\布局\的catalog.xml。它看起来像:
<reference name="left">
<block type="catalog/navigation" name="catalog.categorymenu" after="top.search" template="catalog/navigation/categorymenu.phtml"/> <-- this is new block added by us -->
<block type="core/template" name="left.permanent.callout" template="callouts/left_col.phtml">
...
...
</reference>
1
去布局的xml文件夹...
/应用程序/设计/前端/预设/默认/布局/目录.XML
开放的catalog.xml并粘贴...
<reference name="left">
<block type="catalog/navigation" name="catalog.leftnav" template="catalog/navigation/left_nav.phtml" />
</reference>
进一步修改的一个.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";
}
}
?>
现在刷新缓存和重新索引过程....
+2
我的答案是什么.....是否正确? – 2012-12-14 14:08:50
+0
这一个为我工作 – AdRock
相关问题
- 1. Magento - 侧栏中的类别
- 2. 侧边栏中的magento子类别
- 3. Magento 1.9.2.2:在左侧栏中将类别标题重命名为子类别
- 4. 显示侧栏中特定类别的子类别
- 5. Magento边栏母公司类别和子类别永久
- 6. 滑出侧栏与子类别
- 7. magento show子类别
- 8. Magento类别/子类别作为页面
- 9. 从类别id获取子类别Magento
- 10. 向Magento 2主页添加一个左侧类别侧边栏
- 11. 的类别和子类别
- 12. Magento:如何显示左侧栏中的类别说明?
- 13. 删除左侧导航栏中的类别Magento
- 14. 在Magento Extension中创建类别和子类别
- 15. 要在Magento中添加多个类别和子类别
- 16. 显示左侧块的类别和子类别
- 17. 类别和子类别
- 18. Django - 类别和子类别
- 19. Codeigniter:类别和子类别
- 20. 类别和子类别Android
- 21. 类别和子类别wordpress
- 22. 类别和子类别MVC2
- 23. Dropdownlist和类别子类别
- 24. 类别和子类别Rails
- 25. 类别和子类别
- 26. grails中的类别和子类别
- 27. CakePHP中的子类别和类别
- 28. 显示与类别,子类别和产品菜单 - Magento的
- 29. Magento - 如何隐藏没有产品的类别和子类别
- 30. Magento - 类别和子类别页面上的不同记录
谢谢你Tejas .......其工作.............. –