stl:content 标签用法
内容值
<stl:content ellipsis="文字超出部分显示的文字" formatString="显示的格式" isClearTags="是否清除HTML标签" isDynamic="是否动态显示" isLower="是否转换为小写" isOriginal="如果是引用内容,是否获取所引用内容的值" isReturnToBr="是否将回车替换为HTML换行标签" isUpper="是否转换为大写" leftText="显示在信息前的文字" length="指定字符长度" no="显示第几项" replace="需要替换的文字,可以是正则表达式" rightText="显示在信息后的文字" separator="显示多项时的分割字符串" startIndex="字符开始位置" to="替换replace的文字信息" type="显示的类型" wordNum="显示字符的数目" ></stl:content>
channelIndex="栏目索引",channelName="栏目名称",parent="显示父栏目属性",upLevel="上级栏目的级别"以及topLevel="从首页向下的栏目级别"用于定位到具体的栏目。
type="显示的类型"用于明确需要显示内容的具体值。
属性列表
下表显示所有属于此标签的属性列表。
属性 | 可能的取值 | 默认值 | 简介 |
---|---|---|---|
type | 显示内容属性的类型。根据后台内容辅助表字段的不同type属性可以有不同的取值。默认的后台辅助表字段如下: | ||
Id | 内容Id | ||
AddUserName | 内容添加者 | ||
AddDate | 内容添加时间 | ||
LastEditUserName | 最后修改内容的用户名 | ||
LastEditDate | 内容的最后修改时间 | ||
Title | 内容标题 | ||
SubTitle | 内容副标题 | ||
Summary | 内容简介 | ||
ImageUrl | 内容图片 | ||
LinkUrl | 内容链接 | ||
FileUrl | 内容附件 | ||
Author | 内容作者 | ||
Source | 内容来源 | ||
Content | 内容正文 | ||
PageContent | 能够翻页显示的内容正文 | ||
Tags | 内容标签 | ||
Hits | 内容总点击量 | ||
HitsByDay | 日点击量 | ||
HitsByWeek | 周点击量 | ||
HitsByMonth | 月点击量 | ||
LastHitsDate | 最后一次点击时间 | ||
ItemIndex | 项次序数字 | ||
Department | 所属部门 | ||
Location | 工作地点 | ||
NumberOfPeople | 招聘人数 | ||
Responsibility | 工作职责 | ||
Requirement | 工作要求 | ||
IsUrgent | 是否急聘 | ||
... | 其他对应字段的字段名 | ||
leftText | 显示在信息前的文字,当信息不存在时文字也不显示。 | ||
rightText | 显示在信息后的文字,当信息不存在时文字也不显示。 | ||
formatString | 显示的格式。 | ||
no | 显示第几项。 | ||
separator | 显示多项时的分割字符串。 | ||
startIndex | 字符开始位置 | ||
length | 指定字符长度 | ||
wordNum | 0 | 显示字符的数目,0代表不限制字数。 | |
ellipsis | ... | 文字超出部分显示的文字 | |
replace | 需要替换的文字,可以是正则表达式 | ||
to | 替换的文字信息 | ||
isClearTags | 是否清除HTML标签 | ||
true | 清除HTML标签 | ||
false | 不清除HTML标签 | ||
isReturnToBr | 是否将回车替换为HTML换行标签 | ||
true | 替换回车符 | ||
false | 不替换回车符 | ||
isLower | 转换为小写 | ||
true | 转换 | ||
false | 不转换 | ||
isUpper | 转换为大写 | ||
true | 转换 | ||
false | 不转换 | ||
isOriginal | 如果是引用内容,是否获取所引用内容的值 | ||
true | 显示所引用内容的值 | ||
false | 不显示所引用内容的值 | ||
isDynamic | 是否动态显示 | ||
true | 动态显示 | ||
false | 静态显示 |
注意
stl:content
标签只能在内容模版中或者作为 stl:contents
等内容列表标签的子标签。
stl:content
标签与STL
内容实体的作用基本相同,但如果type等于ImageUrl、LinkUrl或FileUrl, stl:content
标签将显示图片或链接,而内容实体只显示地址字符串。
type
属性是可选属性。如果没有设置type属性,系统默认使用Title即内容标题作为type的取值。
如果
type
为ImageUrl,系统将显示内容的图片。
如果
type
为LinkUrl,系统将显示内容的链接。
如果
type
为FileUrl,系统将显示内容附件的链接。
如果系统内容正文能够翻页显示,需要使用type="PageContent",同时配合 stl:pageItem
标签实现翻页效果。
如果需要对文字进行截字处理,可以使用startIndex
、length
或者wordNum
属性,其中wordNum
属性将区分中文和英文,两个英文算一个字符。
对日期型的字段,formatString
属性可以设置日期格式,具体格式如下:
格式模式 | 说明 |
---|---|
d | 月中的某一天。一位数的日期没有前导零。 |
dd | 月中的某一天。一位数的日期有一个前导零。 |
ddd | 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 |
dddd | 周中某天的完整名称,在 DayNames 中定义。 |
M | 月份数字。一位数的月份没有前导零。 |
MM | 月份数字。一位数的月份有一个前导零。 |
MMM | 月份的缩写名称,在 AbbreviatedMonthNames 中定义。 |
MMMM | 月份的完整名称,在 MonthNames 中定义。 |
y | 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。 |
yy | 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。 |
yyyy | 包括纪元的四位数的年份。 |
gg | 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。 |
h | 12小时制的小时。一位数的小时数没有前导零。 |
hh | 12小时制的小时。一位数的小时数有前导零。 |
H | 24小时制的小时。一位数的小时数没有前导零。 |
HH | 24小时制的小时。一位数的小时数有前导零。 |
m | 分钟,一位数的分钟数没有前导零。 |
mm | 分钟,一位数的分钟数有一个前导零。 |
s | 秒,一位数的秒数没有前导零。 |
ss | 秒,一位数的秒数有一个前导零。 |
f | 秒的小数精度为一位。其余数字被截断。 |
ff | 秒的小数精度为两位。其余数字被截断。 |
fff | 秒的小数精度为三位。其余数字被截断。 |
ffff | 秒的小数精度为四位。其余数字被截断。 |
fffff | 秒的小数精度为五位。其余数字被截断。 |
ffffff | 秒的小数精度为六位。其余数字被截断。 |
fffffff | 秒的小数精度为七位。其余数字被截断。 |
t | 在AMDesignator或PMDesignator中定义的AM/PM指示项的第一个字符(如果存在)。 |
tt | 在AMDesignator或PMDesignator中定义的AM/PM指示项(如果存在)。 |
z | 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时间是“-8”。 |
zz | 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时间是“-08”。 |
zzz | 完整时区偏移量(“+”或“-”后面跟有小时和分钟)。一位数的小时数和分钟数有前导零。例如,太平洋标准时间是“-08:00”。 |
: | 在TimeSeparator中定义的默认时间分隔符。 |
/ | 在DateSeparator中定义的默认日期分隔符。 |
%c | 其中c是格式模式(如果单独使用)。如果格式模式与原义字符或其他格式模式合并,则可以省略“%”字符。 |
c | 其中c是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“\”。 |
<stl:content>
标签对应的实体为{stl:content}
,可以将实体放到属性中使用,如:
<a title="{stl:content type=Title}">