业贝CMS建站模块标签语法
阅读 1162 · 发布日期 2021年12月10日 ·一、模板引擎标签语法概要
业贝CMS建站系统模板引擎基于Pongo2,此模板引擎语法和Python的Django语法极其类似,实际上,Pongo2为Django模板引擎的实现。
业贝CMS建站系统模板引擎对Pongo2进行了扩展,增加了许多标签语法扩展,通过自定义的标签语法扩展,可以非常快速地进行网站开发。
调用方式:{{ YB|过滤器:过滤器参数 }}
二、模板标签语法文档
1、基础标签
padLeft:字符串左填充对齐
padRight:字符串右填充对齐
split:字符串分割
now:获取当前时间
array:字符串按指定的分割符分割为数组
inArray:是否为指定数组的元素
Marshal:JSON对象转字符串
Unmarshal:字符串转JSON对象
urlParamValue:获取URL路径参数
urlQueryValue:获取URL查询参数
appendStr:追加字符串
appendStrAndPreComma:追加字符串,并在之前自动插入“,”号
appendStrAndSufComma:追加字符串,并在之后自动插入“,”号
2、通用标签
filePath:上传文件ID转文件URL路径
firstFilePath:获取多个文件ID的第一个ID对应的文件URL路径
filePathArray:多个文件ID转URL路径数组
settingValue:获取设置参数
commonDataList:获取基础代码列表
commonData:获取单条基础代码信息
3、CMS相关标签
articleList:获取文章列表
articleNext:获取当前文章对应栏目的下一篇文章articlePrevious:获取当前文章对应栏目的上一篇文章
commonCateList:获取分类列表
commonCateChildren:获取下级分类列表
commonCate:获取单条分类详情
commonCatePathList:获取分类路径,从顶级开始至最后一级
formPart:获取页面部件信息
4、商城相关标签
adList:获取广告轮播列表
goodsList:获取商品列表
- 上一篇:没有了
- 下一篇:没有了