POSCMS 版主:POSCMS负责人
搜索页调用指定地区筛选字段选中的name值问题
类型:POSCMS 更新时间:2020-11-26 15:02:31
#调用指定筛选字段选中的name值
~~~
{php $field = dr_field_options('danxuananniu');}
{$field[$params.danxuananniu]}

请问上面的代码为什么调用不出当前选中的地区name值

回帖
  • 九天网络(JiuDay)
    #1楼    九天网络(JiuDay)
    2017-12-25 13:31:46
    0
    http://www.xunruicms.com/v3doc/49.html

    {php $linkage = dr_linkage('address', $字段);}

    返回是一个当前联动菜单的一个数组,如果要显示名称的话就这样写:{$linkage.name}

  • 华仔
    #2楼    华仔
    2017-12-25 17:00:44
    0
    【九天网络(JiuDay)】1楼 我是在搜索页调用 还是调用不出{php $linkage = dr_linkage('address', $danxuananniu);}{$linkage.name}
  • 九天网络(JiuDay)
    #3楼    九天网络(JiuDay)
    2017-12-25 20:24:17
    0
    你要先把你url弄出来 我看下你要获取哪个name值 不要这样无头无尾的
  • 华仔
    #4楼    华仔
    2017-12-25 20:26:19
    0
    我是要在搜索页获取当前地区的名称 <!--按联动菜单搜索--> <p style="line-height:30px"> <strong>按联动菜单搜索:</strong> <a class="label {if !$params.ldcd || dr_linkage('address', $params.ldcd, 0, 'child')}label-success{else}label-default{/if}" href="{dr_search_url($params, 'ldcd', NULL)}">不限</a> <!--调用联动菜单address,pid为动态获取的地区id--> {list action=linkage code=address pid=$params.ldcd} <a class="label {if $t.id==$params.ldcd}label-success{else}label-default{/if}" href="{dr_search_url($params, 'ldcd', $t.id)}">{$t.name}</a> {/list} </p>【九天网络(JiuDay)】3楼
  • 华仔
    #5楼    华仔
    2017-12-25 20:33:29
    0
    【九天网络(JiuDay)】3楼这样写也获取不到{php $field = dr_field_options('ldcd');}{$field[$params.ldcd]}
  • 九天网络(JiuDay)
    #6楼    九天网络(JiuDay)
    2017-12-25 21:12:02
    0
    {php $a = dr_linkage('address',$get.ldcd);}
    {$a.name}
  • 华仔
    #7楼    华仔
    2017-12-25 21:32:01
    0
    【九天网络(JiuDay)】6楼
    {php $a = dr_linkage('address',$get.ldcd);}
    {$a.name}
    这样可以调用出来了,不过只能调用出一级的地区,比如 广州市海珠区,这个只显示海珠区没显示上级广州
    满意答案
  • Pupiles
    #8楼    Pupiles
    2017-12-26 10:20:57
    0
    dr_linkagepos函数
  • 九天网络(JiuDay)
    #9楼    九天网络(JiuDay)
    2017-12-26 13:17:36
    0
    {dr_linkagepos('address',$get.ldcd, ' > ', '')}
  • 华仔
    #10楼    华仔
    2020-11-26 15:02:31
    Chrome 0
    @华仔:非常感谢,谢谢