請(qǐng)問怎么在list列表頁中調(diào)用自定義字段Select的值作為篩選?
后臺(tái)自定義字段中定義的Select項(xiàng)為:
字段名:進(jìn)度情況 jdqk
值為:
連載|1
完本|2
list.html篩選代碼為
<div class="news-search-param">
<div class="news-search-param-name">小說狀態(tài):</div>
<div class="news-search-param-value">
{php $jdqk=array('1'=>'連載','2'=>'完本');}
<a class="label {if !$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', NULL)}">不限</a>
{loop $jdqk $i $t}
<a class="label {if $i==$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', $i)}">{$t}</a>
{/loop}
</div>
</div>以上代碼篩選不出正確的狀態(tài),連載中也有那本書,完本中也有那本書。
是不是Select項(xiàng)的屬性不能用以上方法調(diào)用?
{php $jdqk=array('1'=>'連載','2'=>'完本');}不需要這么寫的,你看demo模塊的select寫法,比你這個(gè)簡(jiǎn)單多了
回復(fù)@長(zhǎng)沙小陳 我就是參考demo的寫法啊,但是排序不出來
demo是這么寫的
回復(fù)@天空
感謝,我參考了DEMO的方法還是有問題,和我原來的差不多。
<!--連載范圍--> <div class="news-search-param"> <div class="news-search-param-name">小說狀態(tài):</div> <div class="news-search-param-value"> <!--自定義一個(gè)租金返回?cái)?shù)組,這個(gè)都懂得,php最基礎(chǔ)的數(shù)組用法--> <a class="label {if !$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', NULL)}">不限</a> {php $field = dr_field_options_id(38);} {loop $field $i $t} <a class="label {if $i==$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', $i)}">{$t}</a> {/loop} </div> </div> <!--連載范圍結(jié)束--->字段名:進(jìn)度情況 jdqk
值為:
連載|1
完本|2
現(xiàn)在的問題是,我添加了一本小說,當(dāng)狀態(tài)為1的時(shí)候,篩選正常,如果狀態(tài)2,那么不管是連載,或者完本 都可以搜索到這本小說。。
不知道是官方BUG(@反饋BUG),還是我調(diào)用的語法有問題?
已解決已解決已解決已解決