首页
内容列表采用 cms:list 标记获取:
<ul>
<cms:list var="content" nodeId="1" child="true" size="5" prompt="暂无内容">
<li><span>${content.dateTime}</span><a href="${content.url}" title="${content.title}" target="_blank">${gen:substring(content.title, 36, "…")}</a></li>
</cms:list>
</ul>
推荐数据、相关数据列表采用 cms:data 标记获取,如获取推荐位 Id 为 2 的数据列表标记如下:
<ul>
<cms:data var="content" type="commend" id="2" size="5" thumb="true">
<li><a href="${content.url}" title="${content.title}"><img src="${content.thumb}" alt="${gen:substring(content.title, 44, "…")}" /></a></li>
</cms:data>
</ul>
注:模板文件引用,如页头、页尾公共代码可单独保存成一个文件,以便被其他模板文件引用,其格
式为:<jsp:include page="引用文件路径" />
节点列表页
通用变量:node,节点列表采用:cms:node 标记获取:
<gen:if test="${node.isParent == 1}">
<cms:node var="node" parentId="${node.id}">
<a href='${node.url}'>${node.name}</a>
</cms:node>
<gen:else />
<a href='${node.url}'>${node.name}</a>
</gen:if>
内容详情页
通用变量:content,内容模型采用 cms:show 标记获取:
<cms:show var="article" id="${content.id}" table="article">
${content.title} ${ article .content} 编辑:${article.editor}
</cms:show>
前一条:
<gen:if test="${not empty content.front}">id:${content.front.id}<gen:else />暂无</gen:if>
后一条:
<gen:if test="${not empty content.after}">id:${content.after.id}<gen:else />暂无</gen:if>
当前位置
<a href='/'>首页</a> 》 <gen:if test="${not empty node.path}"><cms:node var="node" path="${node.path}">
<a href='${node.url}'>${node.name}</a> 》 </cms:node></gen:if><a href='${node.url}'>${node.name}</a> 》 正文
评论区