永久免费观看美女裸体的网站,尤物视频在线观看,亚洲人成网站18禁止人,亚洲欧洲日韩综合色天使,亚洲乱妇亚洲乱妇xinglu

企業(yè)微信服務(wù)商
當(dāng)前位置:首頁文檔模板語法搜索語法說明

搜索語法說明

更新時間:2019-12-10

一、 搜索模板使用流程

①在模型設(shè)置中配置可搜索范圍;
②在默認(rèn)模型搜索模板中編輯搜索代碼。

二、搜索頁語法

/search? ? ? ? ? ? ? ? ?//搜素表單提交地址
System.getSearchAllow()? ? ?//獲取被允許搜素的內(nèi)容
{{ Urlparam['wd'] }}? ? ? ? //搜索關(guān)鍵詞
System.setOrder('#模型標(biāo)識#',['grade':-1,'addtime':-1])? ? ? ? //搜索列表頁的排序方式。grade為推薦等級,addtime為添加時間。-1為倒序,1為正序。
System.getSearchListinfo('#模型標(biāo)識#')? ? ? ?//搜索列表頁的數(shù)據(jù)
System.getSearchPageHtml('#模型標(biāo)識#',#每頁數(shù)量#)? ? ? //搜索結(jié)果的分頁
System.emKeyword(value['title'],Urlparam['wd'])? ? ?//標(biāo)題中關(guān)鍵詞高亮。若想要簡介中的關(guān)鍵詞也高亮顯示,把'title'替換成'intro'
{{ #字段#['total'] }}? ? ?//某個字段的搜素結(jié)果數(shù)
?
使用案例:
{{ System.setOrder('news',['grade':-1,'addtime':-1])? ?}}
{% set z = System.getSearchListinfo('news',16) %}
{% for k,v in z['data'] %}
{{v['title']}}
{% endfor %}
?
{%if data['total'] > 16 %}
{{System.getSearchPageHtml('news',16) }}
{%endif%}
?

三、備注

①目前,模型的搜索模板只能在默認(rèn)模板中進(jìn)行修改,新增的搜索模板無效;
②屬性篩選在模型設(shè)置處選中,即可在前臺按照屬性值進(jìn)行篩選,特別的,屬性不能按照區(qū)間進(jìn)行篩選。

四、可輸出的字段

1.普通字段
title? ? ? ? //標(biāo)題
intro? ? ? ? //簡介
coverarr[0]? //封面圖
cate? ? ? ? ?//數(shù)組字段,可調(diào)取內(nèi)容包括catename 和 linkurl
{{v['addtime'].toDateTime().format('Y-m-d H:i:s')}}? //發(fā)布時間
{{v['grade']}}? ? // 推薦等級
{{?Tools.formatDetail(v['pcdetail'])['v1']?}} //內(nèi)容詳情字段的調(diào)取
2.普通自定義字段
語法:
['extends']['#擴(kuò)展字段名稱#'] //預(yù)置模型
['#擴(kuò)展字段名稱#']? ? ? ? ? ?//自定義模型
?
使用示例:
//預(yù)置模型:
{%set data =System.ListInfo('article') %}
{%for k,v in data['data']%}
{{v['extends']['#擴(kuò)展字段名稱#']}}
{%endfor%}
?
//自定義模型:
{%set data =Custom.getListInfo('xiangmu') %}
{%for k,v in data['data']%}
{{v['#擴(kuò)展字段名稱#']}}
{%endfor%}
3.圖片型自定義字段
語法:
['extends']['#擴(kuò)展字段名稱#']['0']? ? ?//預(yù)置模型,返回第一張圖片
['extends']['#擴(kuò)展字段名稱#']['path']? //預(yù)置模型,返回全部圖片
['#擴(kuò)展字段名稱#']['path']['0']? ? ? ?//自定義模型,返回第一張圖片
['#擴(kuò)展字段名稱#']['path']? ? ? ? ? ? //自定義模型,返回全部圖片
?
使用示例:
//預(yù)置模型:
{%set data =System.getListInfo('news') %}
{%for k,v in data['data']%}
  {%for a,b in v['extends']['tp']['path'] %}      
    <img src="{{v['coverarr'][0]}}!/fw/200" ></a>
    {%endfor%}
{%endfor%}
//自定義模型:
{%set z =Custom.getListInfo('xiangmu') %}
{%for k,v in z['data']%}
{%for a,b in v['123']['path'] %}
{}
{%endfor%}
{%endfor%}
4.附件型自定義字段(數(shù)組)
語法:
['extends']['#擴(kuò)展字段名稱#']? //預(yù)置模型自定義附件字段
['#擴(kuò)展字段名稱#']? ? ? ? ? //自定義模型自定義附件字段
用法示例:
<div>                                   
     <ul>
            {%for a,b in v['extends']['fj']['fileurl']%}
                       <li>
                              <a href="{}">{{v['extends']['fj']['filename'][k]}}</a>
                       </li>
              {%endfor%}
       </ul>
   </div>
5.視頻型自定義字段(數(shù)組)
語法:
['extends']['#擴(kuò)展字段名稱#'] //預(yù)置模型自定義視頻字段
['#擴(kuò)展字段名稱#'] //自定義模型自定義視頻字段
預(yù)置模型使用示例:
{% for a,b in v['extends']['video']['filename'] %}       //循環(huán)filename,下文可用b輸出filename
<a href="{{ v['extends']['video']['fileurl'][k] }}">{{ b }}</a>
{% endfor %}
{% for a,b in v['extends']['video']['fileurl'] %}        //循環(huán)fileurl,下文可用b輸出fileurl
<a href="{{ b }}">{{ v['extends']['video']['filename'][k] }}</a>
{% endfor %}
搜索模板使用示例
以“產(chǎn)品”為例
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
 <div>
        <div >
            <form action="/search" autocomplete="off">      //搜索提交地址,固定
                <button>搜素</button>
                <input type="text" placeholder="{{ Urlparam['wd'] }}" value="{{ Urlparam['wd'] }}" name="wd">     
            </form>
        </div>
    </div>
<div>
            {% set proRes  = System.getSearchListinfo('products') %}
             <div>
                 <div>
                   {% for key,value in proRes ['data'] %}
                     <div><a href="{{ value['linkurl'] }}">{{                   System.emKeyword(value['title'],Urlparam['wd']) }}</a></div>
                   {% endfor %}
                  </div>
 <label>標(biāo)簽:</label>
                {% for a,b in v['tagsArr'] %} {{b['tagname']}} {% endfor %}
          文本:{{v['extends']['zz']}} <br>
                                編輯器:{{v['extends']['bjq']}} <br>
                                下拉框:{{v['extends']['xlk']}} <br>
                                圖片:
                                 {%for a,b in v['extends']['tp']['path'] %}      
                                     <img src="{{v['coverarr'][0]}}!/fw/200" ></a>
                                  {%endfor%}
                                <br>
                              
                            附件:
                              <div>                                   
                                <ul>
                               {%for a,b in v['extends']['fj']['fileurl']%}
                                   <li>
                                    <a href="{}">{{v['extends']['fj']['filename'][k]}}</a>
                                   </li>
                               {%endfor%}
                                 </ul>
                               </div>
                                <br>
                                多級聯(lián)動:{{System.transDropdown(v['extends']['djld'])}}<br>
                                視頻:
                            {% for a,b in v['extends']['sp']['fileurl'] %}       
                               <a href="{{ b }}">{{ v['extends']['sp']['filename'][k] }}</a>
                            {% endfor %}
             </div>
            <div class="search-count fr">
               <p>找到符合“ <span>{{ Urlparam['wd'] }}</span> ”的{{ proRes ['total'] }}個搜索結(jié)果
            </div>
            <div> 
                </div>
            {{System.getSearchPageHtml('products') }}
        </div>
</div>
</body>
</html>
?

?