主题 : 关于搜索结果中如何显示多个父级栏目的名称?
级别: 商业授权用户
UID: 5076
积分:292 加为好友
威望: 0 精华: 0
主题:45 回复:148
注册时间:2010-03-30
在线时长:0
1#   发表于:2012-02-08 21:57:22  IP:123.7.*.*
关于搜索结果中如何显示多个父级栏目的名称,

<div class="w96" style="min-height:500px;">
    [#if q??]    
   [@cms_lucene_list q=q channelId=channelId descLen='100' append='...' count='4' sysPage='1'  ]
       <div class="search_msg">
     您搜索的<span class="red">“${q!}”</span>, 共有 <span class="red">${tag_list?size} 条</span> 查询结果,[@process_time/]
    </div>
    [#list tag_list as s]
        <dl class="list3">
     <dt><span>[<a href="${s.ctgUrl}" target="_blank">${s.ctgName}</a>]</span>  <a href="${s.url}" title="${s.title}" target="_blank">${s.title}</a></dt>
     <dd class="zy">[@text_cut s=s.description len=descLen append=append/]</dd>
     <dd>来源: <a href="${s.originUrl!}" target="_blank">${s.origin!'本站原创'}</a> &nbsp;&nbsp; 浏览次数:${s.views}次 &nbsp;&nbsp; 发布时间: ${s.releaseDate} </dd>
     </dl>
     [/#list]
       [/@cms_lucene_list]   
         [/#if]  
   </div>
 
用${s.ctgName}这个只能显示出一级栏目的名称,我想再显示出上一级栏目的名称,应该怎么做。

举例:
新闻 ——国内 ——财经——文章名

现在用${s.ctgName} 只能显示到财经 ,前面的  新闻 ——国内 栏目名称无法显示。
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
2#   发表于:2012-02-09 08:45:18  IP:111.205.*.*
parentId可以调出上级栏目的ID,然后再调name
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 5076
积分:292 加为好友
威望: 0 精华: 0
主题:45 回复:148
注册时间:2010-03-30
在线时长:0
3#   发表于:2012-02-09 15:29:28  IP:124.60.*.*
能详细说下这个parentId怎么用吗,没有例子,不知道咋写。
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
4#   发表于:2012-02-09 15:33:02  IP:111.205.*.*
parent.id
路漫漫其修远兮,吾将上下而求索!
1 共1页