日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dedecms 标签使用集锦

發(fā)布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dedecms 标签使用集锦 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.附加表字段調用

用arclist調用附加表的內容,必須符合兩個條件:
1.指定channelid屬性
2.指定要獲得字段addfield=’字段1,字段2,…’

{dede:arclist addfields=’name1,name2, channelid=’1}[field:name1/] {/dede:arclist}

2.獲取欄目列表

{dede:channel type="top" row="8" currentstyle="<li><a href='~typelink~' class='active'>~typename~</a></li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li> {/dede:channel}

參數: typeid 欄目id ; reid 上級欄目id ; type=’son|self|top’ 下級|同級|頂級欄目

3.獲取當前頻道的下級欄目的內容列表

{dede:channelartlist row=6} <dl><dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt><dd>{dede:arclist titlelen='42' row='10'} <ul class='autod'> <li><a href="[field:arcurl /]">[field:title /]</a></li></ul>{/dede:arclist} </dl> {/dede:channelartlist}

*除宏標記外,channelartlist 是唯一一個可以直接嵌套其他標記的標記,不過僅限嵌套{dede:type} 、{dede:arclist}

4.指定的單個欄目的鏈接

{dede:type}<a href="[field:typelink /]">[field:typename /]</a> {/dede:type} 參數:typeid 指定的欄目id

5.表示列表模板里的分頁內容列表(僅限列表頁list_*.html)

{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}

參數:
- col=” 內容列數
- titlelen=” 標題長度
- infolen=” 內容摘要長度
- imgwidth=” 縮略圖寬
- imgheight=” 縮略圖高
- orderby=” 排序方式,有效的排序方式有 senddate、pubdate、id、 click、lastpost、postnum ,默認為 sortrank
- pagesize=’20’ 分頁大小

6.索引

  • arclist索引
  • [field:global name='autoindex' runphp='yes'][/field:global]

    索引默認從0開始,若要從1開始:

    [field:global name='autoindex' runphp='yes']@me=@me [/field:global]
  • channelartlist 索引
  • {dede:global.itemindex runphp='yes'}{/dede:global.itemindex}

    默認從1開始,若想從0開始:

    {dede:global.itemindex runphp='yes'}@me--; {/dede:global.itemindex}

    問題一:二級欄目頁面不能用channelartlist讀取一級和二級欄目

    解決:在channelartlist上 加屬性 typeid=’top’

    {dede:channelartlist typeid='top'}<li><dt><a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a> |</dt></li>{dede:channel type='son'}<li><a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li>{/dede:channel}{/dede:channelartlist}

    問題二:點擊頂級欄目跳轉到當前欄目的第一個二級欄目

    解決:創(chuàng)建一個新的模板: sec_url.htm

    <script> {dede:channel type='son' row='1'}window.location.href='[field:typelink /]'; {/dede:channel} </script>

    設置頂級欄目為頻道封面頁,設置封面模板為sec_url.htm

    總結

    以上是生活随笔為你收集整理的dedecms 标签使用集锦的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。