列表頁常用的全部調用標簽整理
文章出處:本站 │ 網站編輯:超級管理員 │ 發(fā)表時間:2022-09-23 16:53:10 我要分享
一、二級欄目名稱及列表
{eyou:channel type="first"}
{$field.typename}
{eyou:arclist typeid='$field.typeid' titlelen='68' row='9'}
{$field.title}
{/eyou:arclist}
{/eyou:channel}
二、三級分類名稱及列表
{eyou:channel type="first"}
{$field.typename}
{eyou:notempty name="$field.children"}
{eyou:channel name="$field.children">
{$field2.typename}{$field2.typeid}
{eyou:arclist typeid='$field2.typeid' titlelen='10'>
{$field3.title}
{/eyou:arclist}
{/eyou:channel}
{/eyou:notempty}
{/eyou:channel}
三、一級分類列表
{eyou:list titlelen='30' infolen='10' pagesize='20'}
{$field.title}
{$field.seo_description}
{/eyou:list}
titlelen='30' 標題字數
pagesize='20' 多少條為一頁
infolen='10' 描述{$field.seo_description}的字數
四、一級菜單導航
{eyou:channel>
{$field.typename}
{/eyou:channel
五、二級菜單導航
{eyou:channel type="first">
{$field.typename}
{eyou:notempty name="$field.children"}
eyou:channel name="$field.children" row="100">
{$field2.typename}
{/eyou:channel}
{/eyou:notempty}
{/eyou:channel}
六、三級菜單導航
{eyou:channel type="first" row="60">
{$field.typename}
{eyou:notempty name="$field.children"}
eyou:channel name="$field.children" row="100">
{$field2.typename}
{eyou:notempty name="$field2.children"}
{eyou:channel name="$field2.children" row="100">
{$field3.typename}
{/eyou:channel}
{/eyou:notempty}
{/eyou:channel}
{/eyou:notempty}
{/eyou:channel}
七、列表分頁
{eyou:pagelist listitem='index,pre,pageno,next,end,info' listsize=‘2’ /}
listsize=2 表示 [1][2][3][4][5] 這些項的長度 – 1,再除以2得出的結果值
listitem='index,pre,pageno,next,end' 表示頁碼樣式,可以把下面的值疊加
index 首頁
pre 上一頁
pageno 頁碼
next 下一頁
end 末頁
info 共N頁 N條
八、瀑布流分頁
{eyou:arclist typeid='欄目ID' row='10' tagid='tagid名稱'}
{$field.title}
{/eyou:arclist}
{eyou:arcpagelist pagesize='3' tagid='tagid名稱' tips='沒有數據了'}
點擊加載更多
{/eyou:arcpagelist}
需要在模板文件夾建一個system的文件夾,里面建一個arclist_tagid名稱.htm的文件,將標簽上的{$field.title}復制進去。
row='10'為初始數據
pagesize='3' 點一次加載3條數據
九、文檔標題、鏈接、欄目縮略圖
{$field.title}
{$field.arcurl}
{$field.litpic}
十、判斷文檔縮略圖
{eyou:eq name='$field.is_litpic' value='1'}
{/eyou:eq}
可以放在list和arclist文檔列表內,可以結合{eyou:else/}
十一、文檔內容摘要
{$field.seo_description}
十二、列表調用正文內容
{eyou:arclist addfields='content' }
{$field.content}
{/eyou:arclist}
addfields='content' 為調取文章內容的標簽屬性,必加在arclist里
{$field.content} 為調取文章內容不過濾樣式的標簽。
{$field.content|html_msubstr=###} 為調取文章內容過濾樣式的標簽。
{$field.content|html_msubstr=###,0,155} 為調取文章內容過濾樣式并截取155個字符的標簽。
十三、當前欄目Tag
{eyou:tag getall='1' row='50' sort='hot'}
{$field.tag}
{/eyou:tag}
getall='' 獲取類型,0為當前內容頁TAG標記,1為獲取全部TAG標記
sort='' 標簽排序方式
sort='new' 按*新排序
sort='rand' 隨機排序
sort='week' 按周統(tǒng)計排序
sort='month' 按月統(tǒng)計排序
sort='hot' 按點擊數排序
sort='total' 按文檔數排序
十四、文檔調用Tag及閱讀數
{eyou:list}
標題:{$field.title}
閱讀數:{$field.click}
標簽:{eyou:tag sort='now' getall='0' row='10'>
{$field2.tag}{/eyou:tag}
{/eyou:list}
關注是要注意id='field2',也可用于arclist指定ID,如:
{eyou:arclist row='5' titlelen='80' }
{eyou:tag sort='now' getall='0' row='10'>
{/eyou:arclist}
sort='' 標簽排序方式
sort='new' 按*新排序
sort='rand' 隨機排序
sort='week' 按周統(tǒng)計排序
sort='month' 按月統(tǒng)計排序
sort='hot' 按點擊數排序
sort='total' 按文檔數排序
十五、列表調用圖集
{eyou:list pagesize='12'>
{eyou:arcview>
{eyou:volist name="$field2.image_list">
{/eyou:volist}
{/eyou:arcview}
{/eyou:list}
十六、列表調用下載
{eyou:memberinfos mid='$field.users_id'>
會員昵稱:{$users.nickname}
會員頭像:
{$users.hidden}
{/eyou:memberinfos}
十七、本欄目名稱及鏈接
{$eyou.field.typename}
十八、同級全部欄目及鏈接
{eyou:channel type="self" currentstyle="active"}
{$field.typename}
{/eyou:channel}
type="self" self表示同級
十九、上級欄目名稱及鏈接
{$eyou.field.ptypename}
上級欄目ID:{$eyou.field.ptypeid}
上級欄目鏈接:{$eyou.field.ptypeurl}
上級欄目名稱:{$eyou.field.ptypename}
二十、**欄目名稱及鏈接
{$eyou.field.typeid|gettoptype=###,'typename'}
**欄目圖片: “{$eyou.field.typeid|gettoptype=###,'litpic'}“
二十一、**欄目分類(全部)高亮
全部
二十二、三級欄目名稱及鏈接
{eyou:channelartlist typeid='$eyou.field.typeid|gettoptype=###,typeid'}{eyou:field name='typename' /}{/eyou:channelartlist}
{eyou:channel type="first" currentstyle="active"}
{eyou:eq name='$eyou.field.grade' value='2'}
{eyou:type typeid='$eyou.field.typeid'>
{eyou:eq name='$field1.parent_id' value='$field.id'}
{eyou:assign name='$field.currentstyle' value='current' /}
{/eyou:eq}
{/eyou:type}
{/eyou:eq}
{$field.typename}
{eyou:notempty name="$field.children"}
{eyou:channel name="$field.children">
{$field2.typename}{$field2.typeid}
{/eyou:channel}
{/eyou:notempty}
{/eyou:channel}
二十三、當前三級折疊菜單
{eyou:channelartlist typeid='$eyou.field.typeid|gettoptype=###,typeid'}{eyou:field name='typename' /}{/eyou:channelartlist}
{eyou:channel type="first" currentstyle="active"}
{eyou:eq name='$eyou.field.grade' value='2'}
{eyou:type typeid='$eyou.field.typeid'>
{eyou:eq name='$field1.parent_id' value='$field.id'}
{eyou:assign name='$field.currentstyle' value='current' /}
{/eyou:eq}
{/eyou:type}
{/eyou:eq}
{$field.typename}
{eyou:notempty name="$field.children"}
{eyou:channel name="$field.children">
{$field2.typename}{$field2.typeid}
{/eyou:channel}
{/eyou:notempty}
{/eyou:channel}
二十四、給推薦一個標識
{eyou:list}
{eyou:eq name='$field.is_recom' value='1'}
{$field.is_recom}
{/eyou:eq}
{/eyou:list}
推薦:is_recom
特薦:is_special
頭條:is_head
二十五、有關當前焦點的標簽,只有我能理解
{eyou:channel type="first" currentstyle="active"}
{eyou:eq name='$eyou.field.grade' value='2'}
{eyou:type typeid='$eyou.field.typeid'>
{eyou:eq name='$field1.parent_id' value='$field.id'}
{eyou:assign name='$field.currentstyle' value='active' /}
{/eyou:eq}
{/eyou:type}
{/eyou:eq}
{$field.typename}
{/eyou:channel}
———————————————————-
{eyou:channel type='sonself' currentstyle="active"}
{$field.typename}
{/eyou:channel}
二十六、當前欄目文檔數量
{$eyou.field.typeid|GetTotalArc=###}
統(tǒng)計欄目文章數 — GetTotalArc(當前欄目ID)
二十七、當前欄目判斷有無子欄目
{eyou:gt name="$eyou.field.has_children" value="0"}有則顯示{/eyou:gt}
gt 大于 greater than
二十八、列表**篇文檔與其他文檔不同樣式
{eyou:list pagesize='20' titlelen='40'}
{eyou:eq name='$i' value='1'}
img src="{$field.litpic}">{$field.title}
{else /}
{$field.title}
{/eyou:eq}
{/eyou:list}
二十九、當前欄目調用同級欄目
{eyou:channel type="self" currentstyle="active"}
{$field.typename}
{/eyou:channel}
三十、當前欄目文章數
{$eyou.field.typeid|GetTotalArc=###}