<optgroup id="sosok"><acronym id="sosok"></acronym></optgroup><table id="sosok"></table>
  • <li id="sosok"></li>
    <kbd id="sosok"></kbd>
  • <optgroup id="sosok"><acronym id="sosok"></acronym></optgroup>
    <option id="sosok"></option>
  • AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

    織夢模板

    網站模板搜索
    營銷型模板 政府網站模板 自適應模板 雙語模板 標簽大全

    注冊

    dedecms用array調用多個自定義字段并判斷

    網站模板下載 www.813358.com / 2021-04-16
    首頁、列表頁增加多字段判斷
    用[field:array runphp='yes']標簽,這個標簽可以獲取任意字段的值。
     
    比如,有兩個字段分別為:tishi,leibie,先判斷 tishi 這個字段是否為空,同時判斷 leibie 是否是指定字符,如果條件都滿足,就只調用tishi字段內容,就可以這樣寫(和平時用的@me不同,這里的字段按照 @me['tishi'] 如下面橙色部分)。

    {dede:arclist row='5'}
     [field:array runphp='yes']
      if(@me['tishi'] !='' && @me['leibie'] == '類別1')
       @me='提示信息不為空,類別1的信息如下:'  . @me['tishi'];
      if(@me['tishi'] !='' && @me['leibie'] == '類別2')
       @me='提示信息不為空,類別2的信息如下:'  . @me['tishi'];
      if(@me['tishi'] !='' && @me['leibie'] == '類別3')
       @me='提示信息不為空,類別3的信息如下:'  . @me['tishi'];
     [/field:array]
    {/dede:arclist}
    &&是邏輯且的意思,有不明白的可以網上找找相應的資料,就不重復了。
     
    內容頁增加多字段判斷
    方法稍微復雜點,主要有兩種方法,都介紹一下吧,
     
    使用{dede:field.xx}寫php調用

    {dede:php}$GLOBALS['tishi']=$arc->Fields['tishi']{/dede:php} <!--把tishi字段放到數組-->
    {dede:field.leibie runphp="yes"}
     if(@me=='類別1' && $GLOBALS['tishi']!='')
      @me = "提示信息不為空,類別1的信息如下:".$GLOBALS['tishi'];
     elseif(@me=='類別2' && $GLOBALS['tishi']!='')
      @me = "提示信息不為空,類別2的信息如下:".$GLOBALS['tishi'];
     elseif(@me=='類別3' && $GLOBALS['tishi']!='')
      @me = "提示信息不為空,類別3的信息如下:".$GLOBALS['tishi'];
     else @me='無';
    {/dede:field.leibie}
    使用{dede:field name='array'}寫php調用
     
    這個方法和首頁、列表的相似。寫一個兩個字段都能調用的參考下

    {dede:field name='array' runphp='yes'}
      if(@me['tishi'] !='' && @me['leibie'] == '類別1')
       @me='提示信息不為空,' . @me['leibie'] . '的信息如下:'  . @me['tishi'];
      if(@me['tishi'] !='' && @me['leibie'] == '類別2')
       @me='提示信息不為空,' . @me['leibie'] . '的信息如下:'  . @me['tishi'];
      if(@me['tishi'] !='' && @me['leibie'] == '類別3')
       @me='提示信息不為空,' . @me['leibie'] . '的信息如下:'  . @me['tishi'];
    {/dede:field}
    總的來說array功能還是很強大的,推薦用這個功能,特別是對多種判斷條件的情況下,可以減少不必要的開發時間。

    本文由AB模板網整理發布,轉載請說明出處:http://www.813358.com/dedecmsjc/8303.html

    有問題可以加入織夢技術QQ群一起交流學習

    ☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

    ☉本站的源碼不會像其它下載站一樣植入大量的廣告。

    ☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

    ☉本站提供的織夢源碼,均帶數據及演示地址。可以在任一源碼詳情頁查看演示地址。

    ☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

    ☉如有其他問題,請加網站客服QQ(9490489)進行交流。

    相關教程

    織夢模板_隨機Tags

    重工網站模板 制冷設備網站模板 軸承網站模板 展示類網站模板 工程建設網站模板 快遞網站模板 手賺網站模板 微生物網站模板 醫療健康網站模板 汽車保養網站模板 學院學校網站模板 鉆機類網站模板

    推薦教程

    首頁 VIP專區 html模板 會員中心
    第一福利视频网站在线,久草在线新视免费首页,久草草在线视视频免费为大家提供最新最全的免费电影,电视剧,综艺,动漫无广告在线云点播,全网更新最快。希望大家喜欢!