SXCMS 标签概述

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

表示格式[ ]

SXCMS标签由前缀、名称、参数组成,符合HTML标准的附加的方式,和HTML、XML标准兼容,标签不被浏览器解释, 并不会在页面的最终表现上被显示。

  • 表示方法:

参数的格式

<TagPrefix:TagName Parem=value></TagPrefix:TagName>或<TagPrefix:TagName>< Parem>value</Parem></TagPrefix:TagName>

通常,以上2种方式混合使用。如:

<TagPrefix:TagName Parem=value><Parem>value</Parem></TagPrefix:TagName>

一般对于复杂的参数使用嵌套方式表示,如输出参数。

在表达式中,嵌套式参数只有一个时,可以不指定参数名称,表示方式如:

<TagPrefix:TagName>value</TagPrefix:TagName>

一般情况下,多用于默认的输出格式参数Format或ItemFormat。

  • 多层嵌套

SXCMS标签支持多层嵌套,可以在一个标签内嵌套另一个标签, 如:

<TagPrefix:TagName ><TagPrefix:TagName2 ></TagPrefix:TagName2></TagPrefix:TagName>。
  • 默认参数
  1. ID:标签中默认都有ID参数,用以区别同一个模版页中相同类型的标签。
  2. BeginTag和EndTag:所有标签都包含输出参数BeginTag和EndTag,分别表示输出开始附加部分和输出结束的的附加部分。
  3. Format:单数据的标签中都包含输出参数Format,用以定义输出数据的字段及格式。
  4. ItemFormat,AlternatingItemFormat:列表数据标签中都包含输出参数 ItemFormat,AlternatingItemFormat,分别定义奇数和偶数行输出数据的字段及格式。
  5. KeyPrefix:所有标签中包含有参数“KeyPrefix”,定义内嵌标签引用该标签产生的值时的标记。如 设置KeyPrefix=“$”,则在内嵌标签中使用{$test}将获得父(该)标签的test的值。定义标记的参数将在标签解析前生成,所以用父标签的属性做为内嵌标签的参数。如在栏目列表中,内嵌标签可以引用父标签的channelid值,生成不同的列表。
  • 跨站调用

AJAX不支持跨域名的调用。系统提供了JS调用标签。输出格式(ItemFormat或Form)字符窜需要注册到script.config配置中。调用时用”formatkey”参数指定配置的名称。

如:配置<form name=”test”><li>{subject}</li></form>

调用时参数formatkey=“test”,其效果等同于非跨域名时设置:<itemformat><li>{subject}</li></itemformat>

输出数据[ ]

指要输出的对象(文章或原型等)的字段,如标题,作者等。表示方式:{属性名称}。如,要输出标题:{subject}.具体的属性名称,由内容模块提供。

  • 参数

输出字段包括5个可选的限定参数,表式格式如:

{属性名称[,[l=长度] [r=替换] [t=日期格式化] [n=默认值] [a=集合型属性格式化调用]]}

注:a参数,在2。0中将不再使用。但仍保留对该参数的解析。

例1: 输出标题,并限定长度为14字,被截断后用“…”表示:

 {subject,l=28 r=…}

例2:输出发布时间,并指定日期形式:

 {dateline,t=MM月dd日} 

  • js调用

加“js:”前缀,则自动输出为使用JS方式调用。如调用点击数{js:totalview}。但,并不是所有标签都支持JS调用。


  • 复杂属性的调用

一般的输出都是字符窜或可用字符窜来表示的值。对于复杂的输出属性,如在文章中输出栏目对象或图片集合,关键词集合等,可表示为<name></name>。

例1:在文章中输出栏目信息。

<mc:view>栏目:<channel>栏目名称:{channelname},栏目说明: {comment}.</channel></mc:view>

Channel是文章的一个属性。Channelname等是Channel的属性。

例2:文章中调用图片集合:

 <mc:view>图片:<imagearray><img src=“{item}”/></ imagearray ></mc:view>

输出图片组。如果是字符窜集合,使用item表示。

相关条目[ ]

参考来源[ ]