| 插件名稱 | 建站系統(tǒng)大眾版 V4.1 |
| 插件作者 | 迅睿官方團(tuán)隊 |
| 最近更新 | 2026-03-31 10:25:30 |
| 增加文章AI審核和AI創(chuàng)作入口(需升級AI助手插件) |
聯(lián)動和搜索在同頁面的情況下,如果清除搜索或聯(lián)動篩選后的條件,再進(jìn)行篩選或搜索。
代碼如下:
聯(lián)動篩選:
{linkage code=xxmc pid=0 return=c1}
<div class="caption"><span class="caption-subject font-dark bold uppercase"><a href="{Router::search_url($params, 'xxmc', $c1.id, 'article')}">{$c1.name}</a></span></div>
<ul class="nav nav-stacked ">
{if $c1.child}
{linkage code=xxmc pid=$c1.id return=c2}
<li><a href="{Router::search_url($params, 'xxmc', $c1.id, 'article')}">{$c2.name}</a></li>
{/linkage}
{/if}
</ul>
{/linkage}先聯(lián)動篩選后,再進(jìn)行搜索,是可以清除,聯(lián)動時的篩選,是正確的;但如果先搜索,再篩選,就會把搜索的條件也保留,即
/search/article/keyword-北京-catid-265-xxmc-xxmc1.html
而不是
/search/article/catid-265-xxmc-xxmc1.html
問題是如何對聯(lián)動進(jìn)行修改呢?謝謝
{Router::search_url([], 'xxmc', $c1.id, 'article')}開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@外聘專員-明礬軟件 你好,這樣寫的話,就沒有指定的catid=265這個欄目了,因為涉及到不同的模板,謝謝
自己提前處理$params ,吧keyword去掉就行了 <?php unset($params['keyword']);?>