联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
筛选不勾选前端不要显示,勾选则显示并带结果
类型:迅睿CMS 更新时间:2024-08-09 20:27:59 dr_field_options 前端不显示
插件 建站系统高级版 V3.17
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-12-19 10:00:07

下拉的数据,如果后台没有勾选,则前端不显示。如果后台有勾选,则前端显示对应的名称且显示有多少条结果,这个要怎么实现


<ul>
    <li {if !$params.lcd_size}class="active"{/if}><a href="{dr_search_url($params, 'lcd_size', NULL, 'product')}#so-dd">N/A</a></li>
    {php $field = dr_field_options(94);}
    {loop $field $value $name}
    <li{if $value==$params.lcd_size} class="active"{/if}>
        <a href="{dr_search_url($params, 'lcd_size', $value, 'product')}#so-dd">{$name}</a>
    </li>
    {/loop}
</ul>


插件教程:https://www.xunruicms.com/doc/app-1289.html

回帖
  • 外聘专员-小波工作室
    #1楼    外聘专员-小波工作室
    2024-08-09 16:14:49
    Chrome 0
    {php $field = dr_field_options(94);}
    {if $field.ismember}
    <ul>
        <li {if !$params.lcd_size}class="active"{/if}><a href="{dr_search_url($params, 'lcd_size', NULL, 'product')}#so-dd">N/A</a></li>
        {loop $field $value $name}
        <li{if $value==$params.lcd_size} class="active"{/if}>
            <a href="{dr_search_url($params, 'lcd_size', $value, 'product')}#so-dd">{$name}</a>
        </li>
        {/loop}
    </ul>
    {/if}
  • 新手走路
    #2楼    新手走路
    2024-08-09 16:26:20
    Chrome 0
    外聘专员-小波工作室 用这个后,就什么也没有显示了。
  • 新手走路
    #3楼    新手走路
    2024-08-09 16:28:26
    Chrome 0
    需要判断这个选项后台有没有选择或者数据,如果没有。则不显示。
  • 外聘专员-小波工作室
    #4楼    外聘专员-小波工作室
    2024-08-09 19:05:10
    Chrome 0
    没有必要啊,你这样会多增加一段查询,增加了消耗
  • 新手走路
    #5楼    新手走路
    2024-08-09 19:59:27
    Chrome 0
    外聘专员-小波工作室 主要是写了好多筛选,但是又不是很多产品,所以导致有些点开是空白。所以做了挑选,如果有数据就显示,如果没数据则不显示。
  • 外聘专员-小波工作室
    #6楼    外聘专员-小波工作室
    2024-08-09 20:27:59
    Chrome 0
    <ul>
        <li {if !$params.lcd_size}class="active"{/if}><a href="{dr_search_url($params, 'lcd_size', NULL, 'product')}#so-dd">N/A</a></li>
        {php $field = dr_field_options(94);}
        {loop $field $value $name}
        {if XR_M()->table_site('product')->like('lcd_size', $value)->counts()}
        <li{if $value==$params.lcd_size} class="active"{/if}>
            <a href="{dr_search_url($params, 'lcd_size', $value, 'product')}#so-dd">{$name}</a>
        </li>
        {/if}
        {/loop}
    </ul>
    我这个写法适用于lcd_size是单选字段