聯(lián)系官方銷售客服
1835022288
028-61286886
模板標(biāo)簽里面
news/search.html篩選如何指定欄目范圍
比如我已經(jīng)有兩個(gè)單選字段做篩選:區(qū)域quyu,類別cpkey,但執(zhí)行篩選時(shí)是針對(duì)news模塊內(nèi)全部的欄目。
問題:有的欄目我不希望參與篩選,比如單頁欄目。
問:這個(gè)篩選如何指定他們只在欄目catid為4,5,6,7內(nèi)進(jìn)行
<div class="portlet-body form fc-search-param">
<div class="form-body">
<div class="form-group row">
<label class="col-md-2 control-label">所在區(qū)域:</label>
<div class="col-md-9">
<label><a class="label {if !$params.quyu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'quyu', NULL)}">不限</a></label>
{php $field = dr_field_options($ci->module['field']['quyu']['id']);}
{loop $field $value $name}
<label><a class="label {if $value==$params.quyu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'quyu', $value)}">{$name}</a></label>
{/loop}
</div>
</div>
<div class="form-group row">
<label class="col-md-2 control-label">產(chǎn)品類別:</label>
<div class="col-md-9">
<label><a class="label {if !$params.cpkey}label-success{else}label-default{/if}" href="{Router::search_url($params, 'cpkey', NULL)}">不限</a></label>
{php $field = dr_field_options($ci->module['field']['cpkey']['id']);}
{loop $field $value $name}
<label><a class="label {if $value==$params.cpkey}label-success{else}label-default{/if}" href="{Router::search_url($params, 'cpkey', $value)}">{$name}</a></label>
{/loop}
</div>
</div>
</div>
</div>
<div class="portlet-body form fc-search-param">
<div class="form-body">
<div class="form-group row">
<label class="col-md-2 control-label">所在區(qū)域:</label>
<div class="col-md-9">
<label><a class="label {if !$params.quyu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'quyu', NULL)}">不限</a></label>
{php $field = dr_field_options($ci->module['field']['quyu']['id']);}
{loop $field $value $name}
<label><a class="label {if $value==$params.quyu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'quyu', $value)}">{$name}</a></label>
{/loop}
</div>
</div>
<div class="form-group row">
<label class="col-md-2 control-label">產(chǎn)品類別:</label>
<div class="col-md-9">
<label><a class="label {if !$params.cpkey}label-success{else}label-default{/if}" href="{Router::search_url($params, 'cpkey', NULL)}">不限</a></label>
{php $field = dr_field_options($ci->module['field']['cpkey']['id']);}
{loop $field $value $name}
<label><a class="label {if $value==$params.cpkey}label-success{else}label-default{/if}" href="{Router::search_url($params, 'cpkey', $value)}">{$name}</a></label>
{/loop}
</div>
</div>
</div>
</div>
{if $cat && in_array($catid, [4,5,6,7])}
搜索區(qū)域
{/if}
回復(fù)迅??蚣軇?chuàng)始人 {if $cat && in_array($catid, [4,5])} {/if}包進(jìn)去篩選項(xiàng)就不顯示了。不知道為什么
欄目id都存在的
說明url里面沒有catid參數(shù)
回復(fù)@在路上 catid忽略可以么,比如我都沒用到欄目作為篩選項(xiàng)
一樓的判斷,url中catid必須存在,如果忽略,判斷永遠(yuǎn)不會(huì)出現(xiàn)的
以前有網(wǎng)友在其他帖子教了。篩選時(shí)限制欄目方法類似這樣吧。
<div class="form-group row">
<label class="col-md-2 control-label">欄目分類</label>
<div class="col-md-9">
<label><a class="label {if !$cat || $cat.child}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', NULL)}">不限</a></label>
<!--調(diào)用欄目分類,這種用法只能用于模塊列表與搜索頁面-->
{loop $related $t}
{if in_array($t.id, [2, 3])}
<label><a class="label {if $t.id==$cat.id}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a></label>
{/if}
{/loop}
</div>
</div>