聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
插件名稱(chēng) | 建站系統(tǒng) V3.19 |
插件作者 | 迅睿官方團(tuán)隊(duì) |
最近更新 | 2025-04-24 15:41:23 |
[高級(jí)版]內(nèi)容聚合欄目,增加滾動(dòng)條效果 [高級(jí)版]module標(biāo)簽優(yōu)化catid查詢(xún)條件效率 修復(fù)多網(wǎng)站時(shí)偶爾存在其他站點(diǎn)緩存丟失的情況 |
欄目頁(yè) 按不同的屬性排序怎么寫(xiě)呢?
搜索頁(yè)面里面是這樣寫(xiě)的
<label><a class="badge badge-light fw-bold mx-2 my-2 {if $params.order=='hits'}badge-light-primary{/if}" href="{Router::search_url($params, 'order', 'hits')}">點(diǎn)擊排序</a></label>
<label><a class="badge badge-light fw-bold mx-2 my-2 {if $params.order=='comments'}badge-light-primary{/if}" href="{Router::search_url($params, 'order', 'comments')}">評(píng)論排序</a></label>
$params是什么意思呢?
那欄目頁(yè)里面怎么寫(xiě)呢?
$params是瀏覽器地址中的參數(shù)數(shù)組
篩選列表頁(yè)面只能按內(nèi)容字段排序,沒(méi)辦法按欄目的字段排序
回復(fù)@外聘專(zhuān)員-小波工作室
注意:$params是搜索參數(shù)數(shù)組,只能在搜索頁(yè)面使用;以上字段的中文地方需要按需修改你后臺(tái)自己創(chuàng)建的字段名稱(chēng)即可
看到了這個(gè)文檔。只能再搜索頁(yè)面使用嗎?
那如果我要在欄目模板里面的 循環(huán)列表里面使用 要怎么弄呢? 我用純php實(shí)現(xiàn)了 不曉得我們系統(tǒng)有什么內(nèi)置的方法么? 就是如下這種 欄目頁(yè)面的列表頁(yè)面 按不同的順序排序 不是調(diào)用欄目的字段 是內(nèi)容的字段的

這個(gè)需要帶參數(shù)的,你欄目上應(yīng)該沒(méi)帶參數(shù),可以從欄目頁(yè)跳轉(zhuǎn)到搜索頁(yè),或者在欄目頁(yè)使用api+ajax來(lái)實(shí)現(xiàn)數(shù)據(jù)篩選
post或者get傳遞對(duì)應(yīng)參數(shù)到對(duì)應(yīng)頁(yè)面,然后接收,自己寫(xiě)個(gè)判斷,生成對(duì)應(yīng)order,傳到標(biāo)簽里面
參考文檔:《循環(huán)中排序方式修飾符》