广州市
 └─天河区
 └─越秀区
 └─海珠区
中山市
 └─石岐区
 └─西区如果我想在页面中只显示“广州市”下面的子类,而不显示“中山市及其子类”,我该怎么调用???

解决方案 »

  1.   

    思路:
    将你的数据存入到数组中,如array("广州市"=>array("天河区","越秀区","海珠区"),"中山市"=>array("石岐区","西区")),在html页面中用两个下来列表来进行联动.第一个下拉列表显示所有的key值,当下拉列表的值发生改变的时候就用ajax到后台得到这个值关联的数组,然后将其显示到页面中
      

  2.   


    织梦完全可以用PHP来进行修改,这些开源的CMS并不是只能用模板方法来进行修改,直接使用PHP进行修改即可
      

  3.   

    用PHP载入数据,使用js联动即可
      

  4.   

    这个问题三步可以解决,首先引入枚举值文件,在include目录中,第二部获取枚举值的key,最后通过dedecms自带的枚举值key和value转换函数获取枚举值
    当然,这是获取了所有的枚举值,对于你的需求,需要求余
    首先,dedecms的枚举值是这种结构,
    一级分类的key类似这样500、1000、1500依次递增
    二级分类则是以数值1来递增的,即1001、1002、1003依次递增
    三级分类则是小数了所以,需要通过求余运算来判断,排除余数为0的具体dedecms是如何实现联动类别的,可以去PHP论坛 loftlab看看
    http://www.loftlab.net/thread-19-1-1.html