Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑难] [求助]如何在模型的分类页面显示下级子分类?

[复制链接]
chuyanghu 发表于 2009-3-26 09:21:01 | 显示全部楼层 |阅读模式
比如模型中的分类列表是
Cate1
|----C1Cate1
|----C1Cate2
|----C1Cate3
Cate2
|----C2Cate1
|----C2Cate2
|----C2Cate3
Cate3
|----C3Cate1
|----C3Cate2

如何让它在分类页面显示为:
Cate 1
C1Cate1      C1Cate2      C1Cate3
Cate 2
C2Cate1      C2Cate2      C2Cate3
Cate 3
C3Cate1      C3Cate2

尝试了很多种循环,就是无法一次性全部显示。
请各位高手帮忙看看,这个部分的模板应该怎么写。谢谢!
回复

使用道具 举报

 楼主| chuyanghu 发表于 2009-3-26 17:36:34 | 显示全部楼层
难道没有人看到了么?
回复

使用道具 举报

阳光毒药 发表于 2009-3-26 17:51:03 | 显示全部楼层
本帖最后由 阳光毒药 于 2009-3-26 17:52 编辑
  1. <!--{eval @include S_ROOT.'./cache/model/model_'.$value['nameid'].'.cache.php';}-->
  2.                        
  3.                         <!--{if !empty($cacheinfo['categories'])}-->
  4.                                 <ul><li>
  5.                                 <em><a href="$value[url]">$value['name']</a>: </em>
  6.                                 <!--{eval $dot = '|'}-->
  7.                                 <!--{eval $total = count($cacheinfo['categories'])}-->
  8.                                 <!--{eval $i = 1;}-->
  9.                                 <!--{loop $cacheinfo['categories'] $key $value}-->
  10.                                  <a href="$siteurl/m.php?name=$cacheinfo[models][modelname]&mo_catid=$key" title="$value">$value</a><!--{if $total != $i}--> $dot <!--{/if}-->
  11.                                 <!--{eval $i++;}-->
  12.                                 <!--{/loop}-->
复制代码
  1.         <!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/80800/cachename/category"}-->
  2.         <ul class="ext_nav clearfix">
  3.                 <!--{eval $dot = '|'}-->
  4.                 <!--{eval $total = count($_SBLOCK['category'])}-->
  5.                 <!--{eval $i = 1;}-->
  6.                 <!--{loop $_SBLOCK['category'] $value}-->
  7.                 <li><a href="$value[url]">$value[name]</a><!--{if $total != $i}--> $dot <!--{/if}--></li>
  8.                 <!--{eval $i++;}-->
  9.                 <!--{/loop}-->
  10.         </ul>
复制代码
可以参考以上两个
回复

使用道具 举报

 楼主| chuyanghu 发表于 2009-3-26 19:33:16 | 显示全部楼层
非常感谢!马上尝试下。
回复

使用道具 举报

 楼主| chuyanghu 发表于 2009-3-26 19:42:58 | 显示全部楼层
非常感谢!马上尝试下。
刚把代码修正了下,成功显示!
谢谢!
回复

使用道具 举报

wluser 发表于 2009-4-1 23:46:17 | 显示全部楼层
唉,我试了一个晚上,却怎么也没有调试成功! 主要的问题就是这段代码:
<!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/80800/cachename/category"}-->

应该怎么修改呢?
回复

使用道具 举报

lwd815813 发表于 2009-5-2 16:30:02 | 显示全部楼层
我也觉得是这个代码的问题,但就是不知道怎么改~!谁能告诉我们??
回复

使用道具 举报

lwd815813 发表于 2009-5-3 17:10:50 | 显示全部楼层
我又试了一天,没找到解决方法,郁闷~~原来想把分有四级的子分类全部调出来做成一个导航还是这么大问题的,难道就没有方法了吗?
回复

使用道具 举报

桃花仙人 发表于 2009-5-11 01:56:32 | 显示全部楼层
我也是调不成功!
回复

使用道具 举报

冲破蓝天 发表于 2009-5-15 08:26:14 | 显示全部楼层
哪里需要什么代码
新建字段 选择联动下拉框 把子分类和根分类关联起来就可以了
QQ截图未命名.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 03:41 , Processed in 0.094475 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表