stl:channel 获取栏目值

通过 stl:channel 标签在模板中显示指定栏目的属性值

stl:channel 标签用法

栏目值

<stl:channel
	channelIndex="栏目索引"
	channelName="栏目名称"
	ellipsis="文字超出部分显示的文字"
	formatString="显示的格式"
	isClearTags="是否清除HTML标签"
	isDynamic="是否动态显示"
	isLower="是否转换为小写"
	isReturnToBr="是否将回车替换为HTML换行标签"
	isUpper="是否转换为大写"
	leftText="显示在信息前的文字"
	length="指定字符长度"
	parent="显示父栏目属性"
	replace="需要替换的文字,可以是正则表达式"
	rightText="显示在信息后的文字"
	separator="显示多项时的分割字符串"
	startIndex="字符开始位置"
	to="替换replace的文字信息"
	topLevel="从首页向下的栏目级别"
	type="显示的类型"
	upLevel="上级栏目的级别"
	wordNum="显示字符的数目"
></stl:channel>

channelIndex="栏目索引",channelName="栏目名称",parent="显示父栏目属性",upLevel="上级栏目的级别"以及topLevel="从首页向下的栏目级别"用于定位到具体的栏目。
type="显示的类型"用于明确需要显示栏目的具体值。

属性列表

下表显示所有属于此标签的属性列表。

属性 可能的取值 默认值 简介
channelIndex     栏目索引
channelName     栏目名称
parent     是否显示父栏目的属性。此属性只可属于以下可能的取值的一种。
  true   显示父栏目的属性,等价于upLevel="1"
  false 不显示父栏目的属性
upLevel     显示上几级栏目的属性,0为本级,1为父栏目,以此类推。
topLevel     显示从首页向下某个级别栏目的属性,0代表网站首页,1代表一级栏目,以此类推。
type     显示栏目属性的类型。此属性只可属于以下可能的取值的一种。
  Title 显示栏目的名称
  Id   栏目Id
  ChannelIndex   栏目索引
  Content   栏目正文
  PageContent   能够翻页显示的栏目正文
  AddDate   显示栏目添加日期
  ImageUrl   显示栏目图片
  ItemIndex   项次序数字
  CountOfChannels   子栏目数
  CountOfContents   内容数
  CountOfImageContents   图片内容数
  Keywords   关键字
  Description   页面描述
leftText     显示在信息前的文字,当信息不存在时文字也不显示。
rightText     显示在信息后的文字,当信息不存在时文字也不显示。
formatString     显示的格式。
separator     显示多项时的分割字符串。
wordNum   0 显示字符的数目,0代表不限制字数。
ellipsis   ... 文字超出部分显示的文字
replace     需要替换的文字,可以是正则表达式
to     替换的文字信息
isClearTags     是否清除HTML标签
  true   清除HTML标签
  false 不清除HTML标签
isReturnToBr     是否将回车替换为HTML换行标签
  true   替换回车符
  false 不替换回车符
isLower     是否转换为小写
  true   转换为小写
  false 不转换
isUpper     是否转换为大写
  true   转换为大写
  false 不转换
isDynamic     是否动态显示
  true   动态显示
  false 静态显示

注意

stl:channel 标签通常作为 stl:channels 等标签的子标签使用,用于显示对应栏目的属性值。

如果设置了 channelIndex 属性,系统将寻找对应此栏目索引的栏目并显示此栏目的属性值。
如果设置了 channelName 属性,系统将寻找对应此栏目名称的栏目并显示此栏目的属性值。
如果设置了 parentupLevel 属性,系统将寻找上级或上几级的栏目并显示此栏目的属性值。
如果以上属性都未设置,系统将寻找当前栏目并显示对应的属性值。

<stl:channel>标签对应的实体为{stl:channel},可以将实体放到属性中使用,如:

<a title="{stl:channel type=Title}">