藏茗山学院
安全可靠、性能稳定、追求极致的用户体验
JEECMSv9.x常用功能标签大全
内容列表 [@cms_content_list]
文章列表标签
参数除了包含 [@cms_content_page]相同的标签,新增了
参数ids: 允许多个文章ID,用","分开,如果标签用了ids参数,则
tagId tagName topicId channelId channelPath siteId这些参数无效
count参数变更为查询多少条数据
具体例子:
<div class="w250 fr">
<div class="rb_right_top"><h2><a href="#" target="_blank">热门资讯排行榜</a></h2></div>
<div class="rb_right_div">
<ul class="order">
[@cms_content_list count='10' titLen='15' orderBy='9' channelOption='1']
[#list tag_list as a]
<li><a href="${a.url}" title="${a.title}" target="_blank">[@text_cut s=a.title len=titLen append=append/]</a></li>
[/#list]
[/@cms_content_list]
</ul>
</div>
<div class="rb_right_low"></div>
</div>
内容相关阅读列表 [@cms_content_list]
[@cms_content_list typeId='1' count='5' tagName=content.tagStr excludeId=content.id]
<ul>
[#list tag_list as a]
<li class="content-article-li"><a href="${a.url}" target="_blank" class="content-aritcle-title">${a.title}</a></li>
[/#list]
</ul>
[/@cms_content_list]
单篇内容 [@cms_content]
文章标签对象
参数详解:
id: 文章ID
next: 0 下一篇 1上一篇 ,非必选,若是没有该参数则找到具体某文章。
channelId:栏目ID 若是设置了栏目id,则上一篇下一篇是针对的栏目下的内容,若是没有设定则是本站内。
作用:显示某篇文章
具体例子:
<li><strong>上一篇:</strong>[@cms_content id=content.id next='1' channelId=channel.id][#if tag_bean??]<a href="${tag_bean.url}">${tag_bean.title}</a>[#else]没有了[/#if][/@cms_content]</li>
<li><strong>下一篇:</strong>[@cms_content id=content.id next='0' channelId=channel.id][#if tag_bean??]<a href="${tag_bean.url}">${tag_bean.title}</a>[#else]没有了[/#if][/@cms_content]</li>
投票列表 [@cms_vote_list]
[@cms_vote_list siteId=’1’ count=’5’]
[#list tag_list as vote]
<a href="${base}/vote.jspx?voteId=${vote.id}">[@text_cut s=vote.title?html len=14 append='...' /] [#if vote.endTime??]${vote.endTime?string("yyyy-MM-dd")}[/#if]</a>
[/#list]
[/@cms_vote_list]
参数详解:
siteId: 站点ID
count: 数量
作用:投票列表
投票 [@cms_vote]
[@cms_vote id=’1’siteId=’1’]
投票标签
参数详解:
id:投票ID 可以为空,为空则获取站点的默认投票
siteId:站点ID 默认为当前站点
作用:实现网络调查投票模块
具体例子:
[@cms_vote]
[#if !tag_bean??]
<div>没有默认投票主题</div>
[#else]
<form name="votes" action="${base}/vote.jspx" method="post" target="_blank">
<h1>${tag_bean.title?html}</h1>
<input type="hidden" name="voteId" value="${tag_bean.id}"/>
<h3>${tag_bean.description?html}</h3>
<div class="survey_list">
[#list tag_bean.subtopics as subTopic]
<div class="item">
<p>${subTopic_index+1}、${subTopic.title?html}</p>
<div>
[#if subTopic.isRadio]
[#list subTopic.voteItems as item]
<span><input type="radio" name="itemIds${subTopic.id}" value="${item.id}"/>${item_index+1}.${item.title?html}</span>
[/#list]
[/#if]
[#if subTopic.isMulti]
[#list subTopic.voteItems as item]
<span><input type="checkbox" name="itemIds${subTopic.id}" value="${item.id}" id="${item.id}"/>${item_index+1}.${item.title?html}</span>
<img src="${item.picture!}"/>
[/#list]
[/#if]
[#if subTopic.isText]
<textarea name="reply" type="text"></textarea>
[/#if]
</div>
</div>
<input name=subIds type="hidden" value="${subTopic.id}"/>
[/#list]
</div>
<div class="survey_Btn"><input type="submit" value="提交投票"><a href="${base}/vote_result.jspx?voteId=${tag_bean.id}" class="result">查看投票结果</a></div>
</form>
[/#if]
[/@cms_vote]
投票对象属性:
title:标题
description:描述
startTime:开始时间
endTime:结束时间
subtopics:投票题目对象集合
records:投票记录对象集合
投票题目对象属性
isRadio 题目类型是否单选
isMulti 题目类型是否多选
isText 题目类型是否文本回复
title 题目标题
priority题目排序
voteItems 题目选项对象集合
voteReplys 文本类型题目回复对象集合
题目选项对象属性
title:题目选项对象标题
priority: 题目选项对象排序
picture:图片上传位置
voteCount:选项投票数
文本类型题目回复对象属性
reply:文本回复内容