后臺在模塊中新增了一個(gè)字段為pmzd,該字段用數(shù)字表達(dá),用于顯示排名的。
現(xiàn)在想在列表中,讓數(shù)據(jù)通過這個(gè)字段的結(jié)果來進(jìn)行從小到大的排序與分頁(越小越靠前),請問要怎么調(diào)用?
我試了這兩種方法都不行,沒有按照這個(gè)字段的大小去排序,麻煩請指點(diǎn)一下。
<a href="{Router::search_url($params, 'order', 'pmzd')}" class="mr20 fll tab posr {if $params.order=='pmzd'}on{/if}">排行榜</a>
{module catid=$catid order=pmzd page=1}
{/module}
{$pages}官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個(gè)參數(shù)后面都有用法解釋
首先,search_url只能用在search頁面,而module標(biāo)簽無法用到search,所以你這樣組合就矛盾了
應(yīng)該改成
在搜索頁面使用把module改成search標(biāo)簽的標(biāo)準(zhǔn)格式就對了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@外聘專員-北京老祈
科室我search頁面這么寫也讀取的不對呀,沒按自定義中的數(shù)字排序來走。
{search module=MOD_DIR id=$searchid total=$sototal order=pmzd catid=$catid page=1 pagesize=16 urlrule=$urlrule}
1 pmzd是不是模塊內(nèi)容字段
2 debug輸出下看看到底為什么沒效果
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!