聯(lián)系官方銷售客服
1835022288
028-61286886
插件名稱 | 建站系統(tǒng) V3.17 |
插件作者 | 迅睿官方團隊 |
最近更新 | 2024-12-19 10:00:07 |
[高級版]針對達夢數(shù)據(jù)庫的搜索參數(shù)優(yōu)化 手機模板自動識別模式下,增加將平板端排除開關(guān) |
欄目頁 按不同的屬性排序怎么寫呢?
搜索頁面里面是這樣寫的
<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')}">點擊排序</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')}">評論排序</a></label>
$params是什么意思呢?
那欄目頁里面怎么寫呢?
$params是瀏覽器地址中的參數(shù)數(shù)組
篩選列表頁面只能按內(nèi)容字段排序,沒辦法按欄目的字段排序
回復@外聘專員-小波工作室
注意:$params是搜索參數(shù)數(shù)組,只能在搜索頁面使用;以上字段的中文地方需要按需修改你后臺自己創(chuàng)建的字段名稱即可
看到了這個文檔。只能再搜索頁面使用嗎?
那如果我要在欄目模板里面的 循環(huán)列表里面使用 要怎么弄呢? 我用純php實現(xiàn)了 不曉得我們系統(tǒng)有什么內(nèi)置的方法么? 就是如下這種 欄目頁面的列表頁面 按不同的順序排序 不是調(diào)用欄目的字段 是內(nèi)容的字段的

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