STL 标签与 STL 实体
概念
有两个通用术语用来描述 STL 语言的组成部分:STL标签 和 STL实体。
STL 标签的作用是在模板页面中插入各种标签,如栏目属性(<stl:channel>)、内容列表(<stl:contents>)等,STL 实体的作用是在HTML 标签或STL 标签的属性中插入信息。
STL 标签是左尖括号(<)和右尖括号(>)以及位于二者之间的所有内容。有开始标记(例如 <stl:a>)和结束标记(例如 </stl:a>)。STL 标签与HTML 标签的区别在于所有标记都以stl:作为名称空间开头。
STL 实体是左大括号({)和右大括号(})以及位于二者之间的所有内容。有开始标记和结束标记(例如 {Stl.SiteName})
STL 实体能够嵌入到HTML 语言或STL 语言的任何位置,(例如内容模版中 <stl:a title="{Content.Title}"></stl:a>)
示例
STL 标签示例:<stl:a channelName="栏目名称"><stl:channel type="Title"></stl:channel></stl:a>
STL 实体示例:{Stl.SiteName}