聯(lián)系官方銷售客服
1835022288
028-61286886
聯(lián)動(dòng)篩選問題
<div class="wrap bjyd">
<div class="ny_l">
<dl class="sidebar2">
<dt><h2>{$top.name}</h2></dt>
<!--調(diào)用欄目分類,這種用法只能用于模塊列表與搜索頁面-->
{loop $related $t}
<dd class="{if $t.id==$catid}cur{/if}"> <a href="{dr_search_url($params, 'catid', $t.id)}">{$t.name}</a></dd>
{/loop}
</dl>
</div>
<div class="bjyd_tabbox">
<ul class="tit">
<li><a class="{if !$params.xiaoqu || dr_linkage('xiaoqu', $params.xiaoqu, 0, 'child')}active{/if}" href="{dr_search_url($params, 'xiaoqu', NULL)}">全部校區(qū)</a></li>
{linkage code=xiaoqu }
<li class="{if $t.id==$params.xiaoqu}active{/if}"><a href="{dr_search_url($params, 'xiaoqu', $t.id)}">{$t.name}</a></li>
{/list}
</ul>
<div class="content">
<div class="active">
<h2><span>小學(xué)</span> / <em>{$cat.name}</em></h2>
{if $searchid}
<ul>
{search order=$params.order id=$searchid total=$sototal catid=$catid page=1 pagesize=10 urlrule=$urlrule}
<li>
<a href="{$t.url}">
<div class="pic"><img src="{dr_thumb($t.thumb)}" alt="{$t.title}" /></div>
<h4>{$t.title}</h4>
<p>{dr_strcut($t.description, 130)}</p>
</a>
</li>
{/search}
</ul>
{else}
<p>沒有結(jié)果</p>
</div>
{/if}
</div>
</div>
</div>
上面是我的模板代碼,通過二級(jí)欄目+聯(lián)動(dòng)篩選,發(fā)現(xiàn)怎么篩選都是所有的二級(jí)欄目結(jié)果,聯(lián)動(dòng)不管用,請(qǐng)問誰知道這是錯(cuò)在哪里
{linkage code=xiaoqu } 這個(gè)寫法不對(duì)啊,你看demo模板的示例
回復(fù)@拋異常 {linkage code=xiaoqu pid=$params.xiaoqu}或者 {linkage code=xiaoqu pid=0}也不行
{linkage code=xiaoqu pid=$params.xiaoqu} 這樣寫是完美的,search.html頁面
回復(fù)@孤獨(dú)者 改成這樣還是有問題,/index.php?s=news&c=search&catid=54&xiaoqu=jinjiang和/index.php?s=news&c=search&catid=54的篩選結(jié)果一樣
代碼沒問題,xiaoqu必須是模塊的主表字段才行
回復(fù)@疾風(fēng) 是主表
回復(fù)@疾風(fēng)

這個(gè)附加字段我只加在了頂級(jí)分類上,二級(jí)沒加,是不是這個(gè)問題
你這個(gè)不是模塊主表,是欄目附加表,附加表不支持搜索的
回復(fù)@韓先生
回復(fù)@和其正 原來如此,解決了,謝謝