联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么样在搜索页面判断当前栏目的栏目模型字段输出
类型:迅睿CMS 更新时间:2024-08-07 11:40:06 栏目模型字段 dr_field_options 搜索页面 CodeIgniter

怎么样在搜索页面判断当前栏目的栏目模型字段输出


要求:判断当前栏目所有单选复选下拉字段如果有就输出数据,没有则隐藏没有的选项,我写了一部分但因为只是判断了复选的有无,并没有判断栏目下的有无,所以导致两个都有复选字段的栏目无法自动切换。

{loop $cat['field'] $f}
{php $fe= $ci->module['category_data_field'][$f];}
{if $fe && $fe.fieldtype=="Text"}
文本字段
{elseif $fe && $fe.fieldtype=="Radio"}
单选
{elseif $fe && $fe.fieldtype=="Checkbox"}
<li><label><span>终端分类</span></label><span class="bt">
</span>
<a class="{if !$params.zdfl}select{else}{/if}" href="{dr_search_url($params, 'zdfl', NULL, 'news')}">不限</a>
{php $field = dr_field_options(11);}
{loop $field $value $name}
<a class="{if $value==$params.zdfl}select{else}{/if}" href="{dr_search_url($params, 'zdfl', $value, 'news')}">{$name}</a>
{/loop}
</li>
{/if}
{/loop}

如上面代码,代码里栏目A有复选字段:zdfl,而栏目B的复选自动为:dfdd,怎么样能自动判断呢?而不是手动指定终端分类zdfl、dfdd