YulinCMS FreeList标签说明

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

导航: 上一页

功能说明[ ]

用于调用数据库中任意一张表的数据

适用范围[ ]

所有模板

语法格式[ ]

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

模版元素[ ]

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

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

标签属性[ ]

  • ConnStr 数据库连接字符串
  • ConnStrName 数据库链接字符串名称,在web.config中配置
  • Sql 数据库查询语句
  • Cols 内容显示列数

例如: Cols = "2"

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

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

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

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

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

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

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

    • Condition 条件输出

    例如 Condition = "num"

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

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

    底层变量[ ]

    • {@AutoId/}{ 自动Id。按照递增方式自动产生Id,从 1 开始。通常用来表示行号。
    • {@FieldName/}{ 将FieldName 替换成实际的字段名即可。FieldName根据 Sql 查询语句中设置的表字段的不同 FieldName有不同的取值。

    相关条目[ ]

    参考来源[ ]