1. 模板对象

在模板体系中,主要的对象有:站点Site ,栏目Catalog,文章Article,分页Page,模板数据TemplateData,在模板调用中可以通过${对象名.属性}的方式直接获取变量值。比如栏目名称:${Catalog.Name}。其中对象名及属性名不区分大小写。

1. 1. 全局变量

${FrontAppContext} 前端应用地址。

${Prefix} 前缀路径,系统可以自动计算资源针对当前页面路径所在的相对路径。

1. 2. 站点对象

Site 站点对象,代表当前站点的基本属性。

调用范围:所有模板。

常用属性:

名称

代码

类型

站点ID

ID

bigint

站点名称

Name

varchar(100)

站点代码

Alias

varchar(100)

站点描述

Info

varchar(100)

站点URL

URL

varchar(100)

SEO关键字

SEOKeywords

varchar(400)

SEO描述

SEODescription

varchar(1000)

SEO标题

SEOTitle

varchar(200)

1. 3. 栏目对象

Catalog 栏目对象,代表当前栏目的基本属性。

调用范围:列表页、内容详细页、栏目的附带发布、各种页面的栏目循环列表。

常用属性:

名称

代码

类型

父级栏目ID

ParentID

bigint

站点ID

SiteID

bigint

栏目ID

ID

bigint

栏目名称

Name

varchar(100)

栏目内部编码

InnerCode

varchar(100)

栏目别名

Alias

varchar(100)

栏目URL

URL

varchar(100)

栏目缩略图

LogoFile

varchar(100)

栏目类型

Type

int

标题栏目标记

LinkFlag

varchar(2)

是否生成静态页

GenerateFlag

varchar(20)

内容类型

ContentType

varchar(50)

栏目层级

TreeLevel

int

子接点数

ChildCount

int

是否是末级节点

IsLeaf

int

栏目下内容总数

Total

int

排序权值

OrderFlag

bigint

列表页文章数

ListPageSize

int

列表页最大分页数

ListMaxPage

bigint

是否在栏目树中显示

VisibleFlag

varchar(2)

点击数

HitCount

int

SEO关键字

SEOKeywords

varchar(400)

SEO描述

SEODescription

varchar(1000)

SEO标题

SEOTitle

varchar(200)

自动扩展属性:

名称

代码

备注

序号

_RowNo

列表使用

1. 4. 文档对象

文档包含文章、图片、视频等。

调用范围:文档详细页,所有页面的文档循环列表中。

1. 4.1. 文档通用属性

常用属性:

名称

代码

类型

内容ID

ID

bigint

所属站点ID

SiteID

bigint

所属栏目

CatalogID

bigint

栏目内部编码

CatalogInnerCode

varchar(100)

所属机构内部编码

BranchInnerCode

varchar(100)

内容类型ID

ContentTypeID

varchar(100)

标题

Title

varchar(200)

副标题

SubTitle

varchar(200)

短标题

ShortTitle

varchar(200)

上标题

UpTitle

varchar(200)

标题样式

TitleStyle

varchar(100)

短标题样式

ShortTitleStyle

varchar(100)

文章作者

Author

varchar(50)

编辑者

Editor

varchar(50)

转向URL

RedirectURL

varchar(200)

摘要

Summary

varchar(255)

链接标识

LinkFlag

varchar(2)

内容属性

Attribute

int

内容属性值

AttributeStr

varchar

自定义文件名

StaticFileName

varchar(100)

状态

Status

bigint

置顶标记

TopFlag

bigint

置顶有效期限

TopDate

datetime

单独模板标记

TemplateFlag

varchar(100)

排序权值

OrderFlag

bigint

引用/转载出处

ReferName

varchar(100)

引用/转载原文URL

ReferURL

varchar(200)

关键字

Keyword

varchar(100)

复制类型

CopyType

int

链接源ID

CopyID

bigint

点击数

HitCount

int

平均停留时间

StickTime

bigint

是否开放显示

PublishFlag

varchar(2)

敏感度

Priority

varchar(2)

上线时间

PublishDate

Datetime

下线时间

DownlineDate

datetime

引导图

LogoFile

varchar(400)

Tag词

Tag

varchar(100)

来源

Source

varchar(100)

权重

Weight

int

投稿标识

ContributeFlag

varchar(1)

投稿会员ID

ContributeUID

bigint

添加者

AddUser

varchar(200)

添加时间

AddTime

datetime

最后修改人

ModifyUser

varchar(200)

最后修改时间

ModifyTime

datetime

1. 4.2. 文章扩展属性

扩展表常用属性:

名称

代码

类型

文章内容

BodyText

mediumtext

分页标题

PageTitles

varchar(1500)

自动扩展属性:

名称

代码

备注

详细页链接

Link


内容分页大小

ContentPageSize


正文第一张图片

FirstImage

获取图片新闻第一张图片,列表使用

正文

Content

列表使用

静态文件全路径

Path

从站点根目录开始,列表使用

序号

_RowNo

列表使用

1. 4.3. 图片集扩展属性

自动扩展属性:

名称

代码

备注

序号

_RowNo

列表使用

图片集详细页跳转链接

Link


图片集名称

Name

详细页使用(兼容处理)

1. 4.4. 视频扩展属性

扩展表常用属性:

名称

代码

类型

视频ID

ID

bigint

视频路径

Path

varchar(400)

视频文件名

FileName

varchar(400)

原始文件名

OldFileName

varchar(400)

后缀名

Suffix

varchar(10)

是否转换

ConvertFlag

varchar(3)

是否转换成功

ConvertSuccess

varchar(3)

是否原创

IsOriginal

varchar(3)

是否为网络视频

IsExternalURL

varchar(2)

网络视频内容

ExternalSource

varchar(1000)

所属系统

System

varchar(20)

视频大小

FileSize

varchar(20)

数量

Count

int

宽度

Width

int

高度

Height

int

总时长

Duration

int

摄制时间

ProduceTime

datetime

自动扩展属性:

名称

代码

备注

视频名称

Name

兼容处理

视频路径

VideoPath


视频详细页链接

Link


视频播放html

PlayHtml

详细页专用

视频序号

_RowNo

列表模块专用

1. 4.5. 音频扩展属性

扩展表常用属性:

名称

代码

类型

音频ID

ID

bigint

路径

Path

varchar(400)

音频文件名

FileName

varchar(400)

原始文件

OldFileName

varchar(400)

后缀名

Suffix

varchar(10)

是否网络音频

IsExternalURL

varchar(2)

网络音频内容

ExternalSource

varchar(200)

专辑名称

AlbumName

varchar(200)

音频大小

FileSize

varchar(20)

总时长

Duration

varchar(20)

自动扩展属性:

名称

代码

备注

序号

_RowNo

列表使用

音频名称

Name

兼容处理

音频详细页链接

Link


1. 4.6. 附件扩展属性

扩展表常用属性:

名称

代码

类型

附件ID

ID

bigint

路径

Path

varchar(400)

附件文件名

FileName

varchar(400)

原始文件

OldFileName

varchar(400)

后缀名

Suffix

varchar(10)

是否来源网络

IsExternalURL

varchar(2)

网络附件内容

ExternalSource

varchar(200)

附件大小

FileSize

varchar(20)

自动扩展属性:

名称

代码

备注

序号

_RowNo


详细页跳转链接

Link

列表模块使用

附件名称

Name

做兼容处理