STL 语言

STL 语言,全称为 SiteServer Template Language(SiteServer 模版语言),是用于SiteServer CMS模版使用的类HTML语言。

STL标签


栏目标签


栏目标签包含获取栏目列表以及栏目属性的相关标签

STL 说明
stl:channels 栏目列表 通过 stl:channels 标签在模板中显示栏目列表
stl:channel 获取栏目值 通过 stl:channel 标签在模板中显示指定栏目的属性值

内容标签


内容标签包含获取内容列表以及内容属性相关的标签

STL 说明
stl:contents 内容列表 通过 stl:contents 标签在模板中显示内容列表
stl:content 获取内容值 通过 stl:content 标签在模板中显示指定内容的属性值

翻页标签


翻页标签包含所有涉及翻页时所需要用到的标签,包括翻页元素、栏目翻页列表、内容翻页列表等

STL 说明
stl:pageItems 翻页项容器 通过 stl:pageItems 标签在模板中插入翻页项的容器,当不需要翻页时容器内的内容不显示
stl:pageItem 翻页项 通过 stl:pageItem 标签在模板中显示翻页项(上一页、下一页、当前页、页跳转、页导航等)
stl:pageChannels 翻页栏目列表 通过 stl:pageChannels 标签在模板中显示翻页栏目列表
stl:pageContents 翻页内容列表 通过 stl:pageContents 标签在模板中显示翻页内容列表
stl:pageSqlContents 翻页数据库列表 通过 stl:pageSqlContents 标签在模板中显示能够翻页的数据库列表
stl:pageComments 翻页评论列表 通过 stl:pageComments 标签在模板中显示翻页评论列表
stl:pageInputContents 翻页提交表单列表 通过 stl:pageInputContents 标签在模板中显示翻页提交表单列表

导航标签


导航标签包含所有与页面导航相关的标签,包括链接、当前位置、导航、以及下拉菜单等

STL 说明
stl:a 获取链接 通过 stl:a 标签在模板中创建链接,系统将根据所处上下文计算链接地址
stl:location 当前位置 通过 stl:location 标签在模板中插入页面的当前位置
stl:navigation 显示导航 通过 stl:navigation 标签在模板中显示链接导航
stl:tree 树状导航 通过 stl:tree 标签在模板中显示树状导航
stl:menu 下拉菜单 通过 stl:menu 标签在模板中显示栏目下拉菜单

图片及多媒体标签


图片标签包含所有涉及到显示图片以及组织图片显示样式的相关标签

STL 说明
stl:image 显示图片 通过 stl:image 标签在模板中显示栏目或内容的图片
stl:file 文件下载链接 通过 stl:file 标签在模板中显示文件下载链接
stl:focusViewer 滚动焦点图 通过 stl:focusviewer 标签在模板中实现由 FLASH 显示的图片轮播效果
stl:flash 显示Flash 通过 stl:flash 标签在模板中获取并显示栏目或内容的Flash
stl:slide 图片幻灯片 通过 stl:slide 标签在模板中显示图片幻灯片
stl:photo 相册图片 通过 stl:photo 标签在模板中显示内容的相册图片
stl:player 播放视频 通过 stl:player 标签在模板中播放视频
stl:video 播放视频 通过 stl:video 标签在模板中显示视频播放器
stl:audio 播放音频 通过 stl:audio 标签在模板中显示并播放音频文件

判断标签


判断标签用于根据条件判断显示内容,包含通用的if标签以及用于列表的itemTemplate标签

STL 说明
stl:if 条件判断 通过 stl:if 标签在模板中根据条件判断显示内容
stl:itemTemplate 列表项 通过 stl:itemTemplate 标签在模板中控制列表中每一项的显示内容及样式
stl:loading 载入模板 通过 stl:loading 标签在模板中创建载入中显示的内容
stl:template 显示模板 通过 stl:template 标签在模板中定义显示模板
stl:yes 成功模板 通过 stl:yes 标签在模板中显示成功模板
stl:no 失败模板 通过 stl:no 标签在模板中显示失败模板

数据库标签


数据库标签用于获取指定数据库信息,包括显示列表以及获取值所需要的标签

STL 说明
stl:sqlContents 数据库列表 通过 stl:sqlContents 标签在模板中显示数据库列表
stl:sqlContent 数据库值 通过 stl:sqlContent 标签在模板中显示数据库值
stl:queryString SQL查询语句 通过 stl:queryString 标签在模板中定义SQL查询语句

提交表单标签


提交表单标签包括所有涉及提交表单功能的标签,包含提交数据以及显示已提交数据的标签

STL 说明
stl:input 提交表单 通过 stl:input 标签在模板中实现提交表单功能
stl:inputContent 获取提交表单值 通过 stl:inputContent 标签在模板中显示指定表单的提交值
stl:inputContents 提交表单列表 通过 stl:inputContents 标签在模板中显示提交表单列表

评论标签


评论标签包含所有涉及到评论功能的相关标签

STL 说明
stl:comments 评论列表 通过 stl:comments 标签在模板中显示评论列表
stl:comment 获取评论值 通过 stl:comment 标签在模板中显示评论的属性值
stl:commentInput 评论提交及显示 通过 stl:commentInput 标签在模板中实现评论提交及显示功能

功能标签


其他高级标签包含网站会使用到的其他常见功能标签,如评分、投票等

STL 说明
stl:search 搜索 通过 stl:search 标签在模板中显示搜索结果
stl:digg 掘客 通过 stl:digg 标签在模板中实现赞同/不赞同、投个鲜花/扔个鸡蛋、顶一下/踩一下等功能
stl:resume 提交简历 通过 stl:resume 标签在模板中实现提交简历功能
stl:star 评分 通过 stl:star 标签在模板中显示评分功能
stl:vote 投票 通过 stl:vote 标签在模板中实现投票功能

其他标签


其他常用的STL 标签

STL 说明
stl:include 包含文件 通过 stl:include 标签在模板中包含另一个文件,作为模板的一部分
stl:dynamic 动态显示 通过 stl:dynamic 标签在模板中实现动态显示功能
stl:each 列表项循环 通过 stl:each 标签在模板中遍历指定的列表项
stl:value 获取值 通过 stl:value 标签在模板中获取值
stl:count 显示数值 通过 stl:count 标签在模板中显示统计数字
stl:marquee 无间隔滚动 通过 stl:marquee 标签在模板中创建一个能够无间隔滚动的内容块
stl:select 下拉列表 通过 stl:select 标签在模板中显示栏目或内容下拉列表
stl:analysis 显示浏览量 通过 stl:analysis 标签在模板中显示页面的浏览量及点击次数、点击率
stl:tabs 页签切换 通过 stl:tabs 标签在模板中显示页签切换
stl:zoom 文字缩放 通过 stl:zoom 标签在模板中实现文字缩放功能
stl:printer 打印 通过 stl:printer 标签在模板中实现打印功能
stl:action 执行动作 通过 stl:action 标签在模板中创建链接,点击链接后将执行相应的动作
stl:tags 标签 通过 stl:tags 标签在模板中显示内容标签
stl:rss Rss订阅 通过 stl:rss 标签在模板中生成Rss阅读器能够浏览的Rss订阅
stl:ad 固定广告 通过 stl:ad 标签在模板中显示指定位置的广告
stl:sites 站点列表 通过 stl:sites 标签在模板中显示站点列表
stl:site 获取站点值 通过 stl:site 标签在模板中显示站点值
stl:container 容器 通过 stl:container 标签在模板中定义容器,切换上下文

STL实体


数据实体


数据实体包含所有涉及显示数据时需要用到的实体标签

STL 说明
{stl.} 通用实体 通过 {stl.} 实体在模板中显示对应数据
{channel.} 栏目实体 通过 {channel.} 实体在模板中显示栏目值
{content.} 内容实体 通过 {content.} 实体在模板中显示内容值
{comment.} 评论实体 通过 {comment.} 实体在模板中显示评论值
{sql.} 数据库实体 通过 {sql.} 实体在模板中显示数据库值
{photo.} 图片实体 通过 {photo.} 实体在模板中显示相册图片

导航实体


导航实体包含所有涉及页面链接与导航需要用到的实体标签

STL 说明
{navigation.} 导航实体 通过 {navigation.} 实体在模板中显示导航链接
{pageItem.} 分页实体 通过 {pageItem.} 实体在模板中显示翻页项(上一页、下一页、当前页、页跳转、页导航等)
{tag.} 标签实体 通过 {tag.} 实体在模板中显示内容标签

功能实体


功能实体包含涉及到功能类型的实体标签

STL 说明
{stl:} STL标签实体 通过 {stl:} 实体在模板中实现STL标签
{user.} 用户实体 通过 {user.} 实体在模板中显示用户值
{request.} 请求实体 通过 {request.} 实体在模板中显示地址栏请求参数