📄 action_arti_tag.ftl
字号:
<#--
根据文章ID取文章链接
isRaw:是否只生成链接。0、否;1、是;默认0。
-->
<#macro ArtiHref id isRaw='0'>
<@s.action name="ArtiHref" namespace="/tag/arti" executeResult="true" artiId=id isRaw=isRaw/>
</#macro>
<#macro ArtiInner id>
<@s.action name="ArtiHrefInner" namespace="/tag/arti" executeResult="false" artiId=id/>
<#nested n_arti/>
</#macro>
<#--根据栏目ID取文章列表链接-->
<#--
参数说明:
id: 栏目id。该参数不填写自动读取当前栏目数据,-1读全站数据,读取多个栏目用,分割。
ID为一个时,会读取该栏目下子栏目数据;有多个ID时,不读取子栏目数据。
isTopic:是否专题。用于专题页。【0:否;1:是】(默认0)。
count:每页显示数量,默认为10条;
length:文章标题长度,默认显示20个字符;
isPage:是否显示分页【0:否;1:是】(默认0)。
target:链接打开方式。【0:在当前页打开;1:在新页面打开】(默认1);
listStyle:文章显示样式【1:标题列表;2:图文列表;3:标题列表向上滚动;4:图文列表向上滚动;5:列表跑马灯;6图文跑马灯】(默认1);
#listSytle=1
ico:标题图标;
headMark:标题头;有ico时,该参数忽略。【0:无;1:小方点;2:单箭头;3:双箭头】(默认1)
headMarkColor:标题头颜色;主要用于小方点。(默认000000)
lineHeight:行高;单位为像素。(默认5)
bottomLine:标题底部是否有线条【0:无线条;1:有线条】(默认0)
dateStyle:文章时间显示样式(默认显示完整时间;0:不显示日期时间;1:按"yy-MM-dd"样式显示日期,2:按"HH:mm:ss"样式显示时间,3:按"MM-dd"样式显示日期);
ctgForms:文章类别形式【0:不显示文章类别;1:显示栏目类别;2:显示站点名称】(默认0);
ctgClass:文章类别的css-class;
#listSytle=2
picWidth:按百分比显示图片宽度(默认为25;即每个图片占总宽度的25%,每行可放四张图片);
picHeight:每行图片显示高度。(默认180);
#listSytle=3,4
cols:列数。一行中包含几列。(默认1)
rlineHeight:行高。(默认28)
rdisplayHeight:显示区高度。(默认28)
speed:速度。越小越快,最小为1。(默认50)
isSleep:是否停顿。【0:不停顿;1:停顿】(默认1)
sleepTime:停顿时间。越大越久。(默认50)
rollCount:一次滚动的行数。(默认1)
rollSpan:一次滚动的像素。(默认1)
#listSytle=3(ico,headMark,headMarkColor,dateStyle有效)
#listSytle=4()
#listSytle=5(dateStyle,rollListId,speed,rollSpan有效)
#listSytle=6(rlineHeight,rollListId,speed,rollSpan有效)
picDistance:图片间距。(默认20)
//topicIds:专题id,默认为空。多个专题用,分割。
-->
<#macro ArtiList id=chnlId isTopic=0 pageNo=pageNo count=10 length=20 ico=""
headMark=1 headMarkColor="000000" lineHeight=5 dateStyle=3 bottomLine=0 listStyle=1
isPage=0 picWidth=25 picHeight=180 target=1 ctgForms=0 ctgClass=""
cols=1 rlineHeight=28 rdisplayHeight=28 speed=50 isSleep=1 sleepTime=50 rollCount=1
rollSpan=1 picDistance=20>
<#--作为滚动列表页内唯一ID-->
<#if rollListId??>
<#assign rollListId=rollListId+1 />
<#else>
<#assign rollListId=0 />
</#if>
<@s.action name="ArtiList" namespace="/tag/arti" executeResult="true"
chnlId=id isTopic=isTopic pageNo=pageNo countPerPage=count length=length
ico=ico headMark=headMark headMarkColor=headMarkColor lineHeight=lineHeight
dateStyle=dateStyle bottomLine=bottomLine listStyle=listStyle isPage=isPage
picWidth=picWidth picHeight=picHeight target=target ctgForms=ctgForms ctgClass=ctgClass
cols=cols rlineHeight=rlineHeight rdisplayHeight=rdisplayHeight speed=speed isSleep=isSleep sleepTime=sleepTime rollCount=rollCount
rollSpan=rollSpan picDistance=picDistance
rollListId=rollListId/>
</#macro>
<#macro ArtiListInner id=chnlId isTopic=0 count=10 isPage=0 isLoop="1" pageNo=pageNo>
<@s.action name="ArtiListInner" namespace="/tag/arti" executeResult="false" chnlId=id isTopic=0 pageNo=pageNo countPerPage=count isPage=isPage/>
<#if isLoop=="1">
<#list n_pagination.list as arti>
<#nested arti/>
</#list>
<#else>
<#nested n_pagination/>
</#if>
</#macro>
<#--文章搜索列表-->
<#macro ArtiSearchList length=20 ico="" headMark=1 headMarkColor="000000" lineHeight=5 dateStyle=3 bottomLine=0
listStyle=1 isPage=0 picWidth=25 picHeight=180 target=1 ctgForms=0 ctgClass="">
<#include "/WEB-INF/sys_tpl_base/page/arti/arti_list.html">
</#macro>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -