联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
栏目模型字段能不能两个字段建立关系比如下面点击输入字段的时候
类型:迅睿CMS 更新时间:2020-03-16 21:49:22 字段 栏目 模型

栏目模型字段能不能两个字段建立关系,比如下面点击输入字段的时候,只显示红框里的输入类型字段,其他的不显示,反之亦然。



image

回帖
  • #1楼    迅睿框架创始人
    2020-03-02 15:30:50
    Google Pixel 手机 0
    可以通过params变量判断,当传入了这个字段时就显示某些字段搜索区域
  • 扒了猛干
    #2楼    扒了猛干
    2020-03-02 15:58:42
    Chrome 0
    能写个示例么,我不会写。谢谢。回复迅睿框架创始人
  • 欢喜哥
    #3楼    欢喜哥
    2020-03-02 16:09:23
    Chrome 0
    {if $params.字段名}显示{/if}
  • 扒了猛干
    #4楼    扒了猛干
    2020-03-02 16:19:30
    Chrome 0
    谢谢回复,我看默认模板里写的是自动调用,如果手动自定义字段名称,是不是就不合适了。
      <!--category_search_field是调用当前栏目下的附加字段是否具有搜索字段功能,这种用法只能用于模块列表与搜索页面-->
                                    {category_search_field module=MOD_DIR catid=$catid}
                                    <div class="form-group row">
                                        <label class="col-md-2 control-label">{$t.name}</label>
                                        <div class="col-md-9">
                                            <label><a class="label {if !$params[$t.field]}label-success{else}label-default{/if}" href="{Router::search_url($params, $t.field, NULL)}">不限</a></label>
                                            {loop $t.data $v}
                                                <label><a class="label {if $v.value==$params[$t.field]}label-success{else}label-default{/if}" href="{Router::search_url($params, $t.field, $v.value)}">{$v.name}</a></label>
                                            {/loop}
                                        </div>
                                    </div>
                                    {/category_search_field}
    欢喜哥
  • 靠悬赏赚钱买授权
    #5楼    靠悬赏赚钱买授权
    2020-03-02 16:57:13
    Chrome 0
    {category_search_field module=MOD_DIR catid=$catid}
    <?php if ($params.aaa && $t.bbb) { continue; }?> 如果aaa字段参与搜索时就不显示bbb字段
                                    <div class="form-group row">
                                        <label class="col-md-2 control-label">{$t.name}</label>
                                        <div class="col-md-9">
                                            <label><a class="label {if !$params[$t.field]}label-success{else}label-default{/if}"  target="_blank" href="{Router::search_url($params, $t.field, NULL)}">不限</a></label>
                                            {loop $t.data $v}
                                                <label><a class="label {if $v.value==$params[$t.field]}label-success{else}label-default{/if}"  target="_blank" href="{Router::search_url($params, $t.field, $v.value)}">{$v.name}</a></label>
                                            {/loop}
                                        </div>
                                    </div>
                                    {/category_search_field}
    判断下不就行了
    满意答案
  • 扒了猛干
    #6楼    扒了猛干
    2020-03-02 17:15:34
    Chrome 0
    谢谢回复,这样写死是不是,就只能调用一个字段了,我的其它字段也是同级别的,也需要筛选。靠悬赏(设置悬赏)赚钱买授权
  • 扒了猛干
    #7楼    扒了猛干
    2020-03-16 21:49:22
    iPhone手机 0
    @靠悬赏(设置悬赏)赚钱买授权:谢谢回复,多建立的栏目