通用标签在所有模板页面都可以使用,如果您下载的是DTcms的源码版,请查看DTcms.Web.UI项目下的Label文件夹,如果默认标签不够用的情况下,你也可以在里面新增一些自定义的标签,但记住编译一下整个项目。
位于DTcms.Web.UI/basePage.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法
主要对DTcms.Webxmlconfigconfig文件里的节点读取和匹配。
参数说明:key:URL配置的名称
params:Object参数列表
输入分页页码按钮链接,需要和pagination.css一起使用。
参数说明:pagesize:每页显示条数
pageindex:当前页码
totalcount:总记录数
key:URL配置的名称
params: Object参数列表
主要用于主模板面调用插件方法,为了防止插件卸载后页面出错,建立使用该方法调用。
参数说明:assemblyName:命名空间全局限定名
className:类名
methodName:方法名称
params:Object参数
位于DTcms.Web.UI/Label/article.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法
频道列表页已声明变量:page(当前页码)、category_id(当前类别ID)、totalcount(数据的总记录)、pagelist(分页字符串),可直接使用这些变量
频道详细页已声明变量:id(当前文章ID)、call_index(调用别名)、model(当前文章Model实体类,可查阅数据字典),可直接使用这些变量
可根据条件查询前几条最新文章列表,用循环语句输出。
参数说明:channel_name:频道名称
top:显示的条数,0为显示所有
strwhere:SQL查询语句
可根据分类ID与条件查询前几条最新文章列表,用循环语句输出。
参数说明:channel_name:频道名称
category_id:栏目分类ID
top:显示的条数,0为显示所有
strwhere:SQL查询语句
可根据分类ID与条件查询前几条最新文章列表并进行排序,用循环语句输出。
参数说明:channel_name:频道名称
category_id:栏目分类ID,0显示所有分类
top:显示的条数,0为显示所有
strwhere:SQL查询语句
orderby:SQL排序语句,asc顺序desc倒序
此标签只允许在频道列表页中使用,分页需结合pagination.css。
参数说明:channel_name:频道名称
category_id:栏目分类ID,0显示所有分类
page_size:每页显示数量
page_index:当前页码,系统默认为page
strwhere:SQL查询语句
totalcount:数据总数,系统默认为totalcount
pagelist:分页字符串变量,系统默认为pagelist
key:URL配置名称
params:URL传输参数
此标签适用于单页,在只需要显示该文单详细内容时使用。
参数说明:call_index:该条文章的调用别名,string类型
此标签适用于只知道文章的ID情况下想得到该文章的图片路径。
参数说明:article_id:文章ID,int类型
使用此标签时会判断当前用户是否登录,如尚未登录则返回-1。
参数说明:article_id:文章ID,int类型
field_name:扩展字段名
位于DTcms.Web.UI/Label/category.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法
一般用于频道列表页或者详细页,可根据类别ID查找类别的标题。
参数说明:category_id:栏目ID,int类型
default_value:默认值,当该类别不存在时显示默认值,string类型
此标签适用于只知道类别ID想查找该类别的其它信息时使用,返回类型为DTcms.Model.article_category。
参数说明:category_id:栏目ID,int类型
此标签适用于频道的列表页或详细页,根据当前的类别ID显示面包屑导航。
参数说明:urlKey:url配置的名称,string类型
category_id:栏目ID,int类型
显示该类别下所有的子类别,当父类别的ID为0时显示该频道所有类别,以循环输出。
参数说明:channel_name:当前频道的名称,string类型
parent_id:父类别的ID,0为所有类别,int类型
根据父ID查询子类别列表,注意只返回一层,不查找子类的子类,以循环输出。
参数说明:channel_name:当前频道的名称,string类型
parent_id:父类别的ID,0为顶级分类,int类型
位于DTcms.Web.UI/Label/article_comment.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法
根据当前文章的ID查询该文章的评论总数。
参数说明:article_id:当前文章ID,int类型
strwhere:SQL查询语句
根据条件显示前几条评论列表,用循环输出。
参数说明:article_id: 当前文章ID,int类型
top:显示条数,为0时显示所有,int类型
strwhere: SQL查询语句
根据条件显示当前页的评论列表,用循环输出,一般情况下很少使用到该标签。
参数说明:article_id: 当前文章ID,int类型
page_size:每页显示的记录数量,int类型
page_index:当前的页码,int类型
strwhere: SQL查询语句
totalcount: 数据总记录数
位于DTcms.Web.UI/Label/users.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法。
适用于在会员登录模板页面列出所有的第三方登录方式应用列表供用户选择
参数说明:top: 显示条数,0为显示所有,int类型
strwhere: SQL查询语句
适用于在会员模板页面根据用户名显示头像。
参数说明:user_name: 用户名,string类型
根据SQL查询条件返回对应的短消息总记录数,相关字段说明请查阅DTcms.Model/user_message.cs类文件。
参数说明:strwhere: SQL查询语句
根据SQL查询条件返回对应的短消息列表,用循环输出。
参数说明:top: 显示条数,0为显示所有,int类型
strwhere: SQL查询语句
根据SQL查询条件返回对应的短消息分页列表,用循环输出。
参数说明:page_size: 每页显示条数,int类型
page_index: 当前页码,int类型
strwhere: SQL查询语句
totalcount: 记录总数,out参数,int类型
根据SQL查询条件返回对应的积分明细分页列表,用循环输出。
参数说明:page_size: 每页显示条数,int类型
page_index: 当前页码,int类型
strwhere: SQL查询语句
totalcount: 记录总数,out参数,int类型
根据SQL查询条件返回对应的余额明细分页列表,用循环输出。
参数说明:page_size: 每页显示条数,int类型
page_index: 当前页码,int类型
strwhere: SQL查询语句
totalcount: 记录总数,out参数,int类型
根据SQL查询条件返回对应的充值记录分页列表,用循环输出。
参数说明:page_size: 每页显示条数,int类型
page_index: 当前页码,int类型
strwhere: SQL查询语句
totalcount: 记录总数,out参数,int类型
根据SQL查询条件返回对应的邀请码列表,用循环输出。
参数说明:top: 显示条数,0为显示所有,int类型
strwhere: SQL查询语句
根据邀请码字符串返回一个布尔值,True为可用,False为不可用。
参数说明:str_code: 需要验证的邀请码字符串,string类型
位于DTcms.Web.UI/Label/orders.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法。
根据查询条件统计订单总记录数。
参数说明:strwhere: SQL查询语句
根据查询条件显示前几行订单列表,用循环输出。
参数说明:top: 显示条数,0为显示所有,int类型
strwhere: SQL查询语句
根据SQL查询条件返回对应的订单分页列表,用循环输出。
参数说明:page_size: 每页显示条数,int类型
page_index: 当前页码,int类型
strwhere: SQL查询语句
totalcount: 记录总数,out参数,int类型
根据订单的ID查找对应的商品列表,返回的是List<DTcms.Model.article>实体对象
参数说明:order_id: 订单ID,int类型
根据订单ID查询当前订单处理状态描述,例如:待付款。
参数说明:order_id: 订单ID,int类型
根据订单ID查询当前订单是否需要在线支付,返回布尔值,True代表需要在线支付,False代表不需要在线支付。
参数说明:order_id: 订单ID,int类型
位于DTcms.Web.UI/Label/shoppingcart.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法。
返回购物车商品总数。
购物车的所有商品列表,返回的是一个实体List<DTcms.Model.cart_items>。
位于DTcms.Web.UI/Label/express.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法。
根据查询条件显示前几行配送方式列表,用循环输出。
参数说明:top: 显示条数,0为显示所有,int类型
strwhere: SQL查询语句
根据配送方式的ID查询该配送方式的标题名称。
参数说明:express_id: 配送方式的ID,int类型
位于DTcms.Web.UI/Label/payment.cs类里面的方法,如果你是一个程序员,随时可以根据自己的要求添加你自己的方法。
根据查询条件显示前几行支付方式列表,用循环输出。
参数说明:top: 显示条数,0为显示所有,int类型
strwhere: SQL查询语句
根据支付方式的ID查询该支付方式的标题名称。
参数说明:payment_id: 支付方式的ID,int类型
根据支付方式的ID查询该支付方式的手续费用,返回一个decimal类型的货币格式。
参数说明:payment_id: 支付方式的ID,int类型
total_amount: 参与计算的商品总金额,decimal类型