有2 个问题,估计用这系统的人都会遇见的。
产品一级分类:A B C D...
产品二级分类:A->A1,A2,A3,A4; B->B1,B2,B3,B4; C->C1,C2,C3,C4; D->D1,D2,D3,D4; ...
点击“A”(比如是:category.php?id=1)到达页面要求是:左边是导航,所有产品分类都显示,右边上部是:A1,A2,A3,A4分类图片,有链接;下部分才是显示产品。  要修改哪些代码?另外一个问题,怎么我点击“A1”的时候,左边的导航变成了子分类了:A1,A2,A3,A4;其他的不见了;我现在要求是点A也好点A1也好,左边都是完整的产品分类。

解决方案 »

  1.   

    根据具体需求做二次开发, 大都多数都是改sql语句 ,自己慢慢看  不要怕麻烦  
      

  2.   

    这个要把category和子栏目放在一个数组里面。然后在模板里面解析就ok了。
      

  3.   

    目录树去更改themes/你的主题/library/category_tree.lbi文件
    怎么我点击“A1”的时候,左边的导航变成了子分类了。
    更改category.php,由于系统是根据ID的变化执行不同的SQL,然后将查询结果赋给smarty变量的,所以,如果你想保持不变的话,那就更改把有的情况下都去执行相同的SQL。
      

  4.   

    获取category列表的操作是
    $smarty->assign('categories',       get_categories_tree($cat_id)); // 分类树SQL操作是在includes/lib_goods.php文件中的get_categories_tree函数中进行。
    修改方法:
    $smarty->assign('categories',       get_categories_tree($cat_id)); // 分类树
    改为
    $smarty->assign('categories',       get_categories_tree()); // 分类树
      

  5.   

    会展示所有的了,还不会展示子分类的吗?
    多注册一个smarty变量, get_categories_tree($cat_id)去获取子分类的分类树。或者去改函数get_categories_tree比葫芦画瓢的事情。