YulinCMS SpecList标签说明

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

导航: 上一页

功能说明[ ]

用于调用专题列表

适用范围[ ]

所有模板

语法格式[ ]

{Yu:SpecList 属性="属性值"......}
{NormalTemplate} 普通项模板 + 底层变量......{/NormalTemplate}   // 普通项模板元素
{AlterTemplate} 交替项模板 + 底层变量......{/AlterTemplate}   // 交替项模板元素(可选)
{SeparTemplate} 分隔符模板......{/SeparTemplate}   // 分隔符模板元素(可选)
{ConditionTemplate} 条件输出模板......{/ConditionTemplate}   // 条件输出模板元素(可选)
{/Yu:SpecList}

模版元素[ ]

  • NormalTemplate 在专题列表中的每一行都呈现一次的模板元素。
  • AlterTemplate 与 NormalTemplate 元素类似,但在专题列表中隔行(交替项)呈现一次。通过设置 AlterTemplate 元素的内容,可以为其指定不同的外观。
  • SeparTemplate 将呈现在专题列表行之间。如果不设置,则不呈现分隔符内容。
  • ConditionTemplate 当专题数量达到 num 的倍数时,输出该模板元素的内容(num 为标签属性 Condition 指定的数字值)

备注:如果没有使用任何模板元素,则标签中的内容被默认为 NormalTemplate 普通项模板的内容

标签属性[ ]

  • ListType 专题列表的类型

属性值可以是

  1. Normal 普通专题列表,用于所有模板。
  2. SpecCate 专题分类页的专题列表(仅用于专题分类页,可实现分页,通过Count属于来指定分页大小)

不指定该属性,则默认为 Normal 普通专题列表,在所有模板中有效。

  • Count 调用指定数量的专题

不指定该属性则默认调用10个专题

当ListType = "SpecCate" 时该参数用来指定专题列表的分页大小

  • SpecCate 指定专题分类ID

属性值可以是

  1. Current 调用当前专题分类的专题(仅用于 专题分类页、专题页、专题区域页)
    1. Rand 调用任意一个专题分类下的专题
  2. Id 调用外层列表标签指定的专题分类的专题

调用指定专题分类的专题 例如:SpecCate="13"

调用多个指定专题分类的专题 例如 SpecCate="2|5|13"

不指定该属性则忽略该条件

当ListType = "SpecCate" 时该参数无效。

  • Flag 专题标记

属性值可以是

  1. Hot 热点
  2. Recommend 推荐

调用某种标记的专题。 例如 Flag = "Hot" 调用热点专题

调用多种标记的专题。 例如 Flag = "Hot|Recommend" 调用热点专题和推荐专题

调用同时具有多种标记的专题.例如 Flag = "Hot&Recommend" 调用同时具有热点和推荐类型的专题

不指定该属性则忽略该条件

  • Date 调用指定日期的专题

属性值可以是

  1. Today 调用今天的专题
  2. ThisWeek 调用本周的专题
  3. ThisMonth 调用本月的专题
  4. ThisYear 调用本年的专题
  5. Yesterday 调用昨天的专题
  6. LastWeek 调用上周的专题
  7. LastMonth 调用上个月的专题
  8. LastYear 调用去年的专题

也可以调用给定日期值的专题,例如

调用指定日期的专题 Date = "2008-8-8"

调用指定的多个日期的专题 Date = "2008-8-8|2008-8-24"

调用指定日期段的专题 Date = "2008-8-8>2008-8-24"

不指定该属性则忽略该条件

  • LastDay 调用最近几天的专题

例如:LastDay = "30" 只调用最近30天以来的专题

Keyword 调用专题标题中含有指定关键字的专题 给定一个关键字 调用满足条件的专题 例如: Keyword= "word1"

给定多个关键字 调用满足条件的专题 例如: Keyword= "word1|word2|word3" (满足任一关键字即调用)

给定多个关键字 调用满足条件的专题 例如: Keyword= "word1&word2&word3" (同时满足全部关键字才调用)

不指定该属性则忽略该条件

  • Sort 专题排序规则

属性值可以是

  1. AddTime 按录入日期排序
  2. ClickTotal 按点击量排序
  3. ContTotal 按内容数排序
  4. Id 按专题编号排序
  5. Rand 随机排序,可随机获取指定条件的专题列表

不指定该属性默认以 AddTime 为排序规则

  • Order 专题排序方式

属性值可以是

  1. ASC 递增排序
  2. DESC 递减排序

不指定该属性默认以 DESC 方式排序

  • Start 调用专题时的起始位置,和 Count 配合使用

例如: {Yu:SpecList Count="10" Start="30"}.......{/Yu:SpecList}

上面例子正好调用了 从第30条 -- 第40条记录之间的 10条 记录

  • Cols 专题显示列数

例如: Cols = "2"

不指定该属性则默认列数为 1。

  • TableStyle 列表表格的样式,表示

    此属性和 Cols 属性配合使用,只有Cols大于1时有效。

    • TrStyle 列表表格的行样式,表示

    此属性和 Cols 属性配合使用,只有Cols大于1时有效。

    TdStyle 列表表格的单元格样式,表示

    此属性和 Cols 属性配合使用,只有Cols大于1时有效。

    • Condition 条件输出

    例如 Condition = "num"

    num为数字。专题数量达到 num 的倍数时,输出 ConditionTemplate 模板元素的内容。

    • TitleLen 栏目标题显示字符数量

    不指定该属性则默认显示完整的内容

    TitleAddStr 栏目标题超出部分显示的省略字串 例如: TitleAddStr ="..."

    不指定该属性则默认为不追加任何省略字串

    • IntroLen 专题介绍显示字符数量

    不指定该属性则默认显示完整的内容

    • IntroAddStr 专题介绍超出部分显示的省略字串

    例如: IntroAddStr ="..."

    不指定该属性则默认为不追加任何省略字串

    • NormalTemplateName 普通项模板名称
    • AlterTemplateName 交替项模板名称
    • SeparTemplateName 分隔符模板名称
    • ConditionTemplateName 条件输出模板名称

    底层变量[ ]

    • {@AutoId/} 自动Id。按照递增方式自动产生Id,从 1 开始。通常用来表示行号。
    • {@Id/} 专题编号
    • {@Title/} 专题标题
    • {@FullTitle/} 完整专题标题,此标题内容不会被截取,通常作为鼠标提示字串
    • {@PicPath/} 专题标题图片
    • {@SPicPath_1/} 标题缩略图 (1级 大小 300*200)
    • {@SPicPath_2/} 标题缩略图 (2级 大小 150*100)
    • {@SPicPath_3/} 标题缩略图 (3级 大小 90*60)
    • {@Intro/} 专题介绍
    • {@ClickTotal/} 专题点击数
    • {@ContTotal/} 专题内容数
    • {@SpecPath/} 专题路径
    • {@SpecCateId/} 所属专题分类的ID
    • {@SpecCateTitle/} 所属专题分类的名字
    • {@SpecCatePath/} 所属专题分类的路径
    • {@AddTime/} 专题录入时间
    • {@AdminId/} 管理员ID
    • {@AdminName/} 管理员名字

    相关条目[ ]

    参考来源[ ]