代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS移動端首頁列表內容共用頭部

來源:本站原創 發布時間:2019-03-30 00:00:00熱度:我要評論(1

免費下載,無需注冊無需充值

       DedeCMS移動端模板一般首頁、列表、欄目用的頭部模板不一樣,下面是個人搭建的純CSS自適應模板,可以看到這頭部文件實際是共用head.htm模板。其實對大多數人來說是沒有什么必要,單獨寫模板就好了,但是模板多了看起來也不爽,因為這些區別說實在都不大,想到用{dede:field name='array' runphp='yes'}這個標簽解決問題。

DedeCMS移動端自適應模板

       前面寫過文章《DedeCMS用array調用多個自定義字段并判斷》,感興趣的可以了解。

首頁、列表共用head.htm模板實現方法

       判斷當前是否首頁,首頁是沒有typeid的,而列表、內容都有,可以判斷typeid是否為空,輸出對應的內容。考慮用 if...else... 或者 if...elseif... 判斷。

{dede:field name='array' runphp='yes'}
//首頁頭部輸出
 if(@me['typeid']=='')@me='
  <h1>
   <a href="' . $GLOBALS['cfg_basehost'] . '" title="返回首頁" class="logo pl">
    <img src="' . $GLOBALS['cfg_basehost'] . '/skin/images/logo.png" alt="' . $GLOBALS['cfg_webname'] . '"/>
   </a>
  </h1>
 <span>' . $GLOBALS['cfg_webname'] . '</span>';
//列表、內容頭部輸出
 else(@me[typeid] != '')@me='
  <a href="' . $GLOBALS['cfg_basehost'] . '" title="返回首頁" class="logo pl">
   <img src="' . $GLOBALS['cfg_basehost'] . '/skin/images/logo.png" alt="' . $GLOBALS['cfg_webname'] . '"/>
  </a>
  <i class="fanhui" onclick="javascript:history.back(-1)"></i>
  <span>' . @me['typename'] . '</span>';
{/dede:field}

案例說明

       一般一個頁面內只要也只能由一個<h1>,首頁<h1>一般放在頂部的logo或對應文字;列表頁一般不放在這里,內容頁一般放在文章標題就可以像案例一樣去掉,

       {dede:array}標簽可以支持所有DedeCMS系統標簽的字段,比如typeid,id,typename等,通過@me['typeid'],@me['id'],@me['typename']來直接調用,我們平時一個函數里面調用多個字段多用{dede:php}調用,但初學者寫起來比較麻煩,用{dede:array}標簽運用就非常簡單。

       一般附件、錨文本推薦用絕對路徑,array里面如果要調用全局字段用 $GLOBALS['cfg_basehost'],里面橙色的就是全局字段,加進去的時候一定要注意英文單引號(')和雙引號(")的運用,注意格式。

       具體代碼可以參考神奇DIY手工坊(http://www.sqdiy.com/)。

轉載請注明來源網址:http://www.yxrxyy.live/dedecms_jq/1350.html

    發表評論

    評論列表(條)

      北京28是什么彩票