PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > ThinkCMF

门户应用模板数据源

管理员 2024-12-15
ThinkCMF
153

门户应用模板数据源

本节列出门户应用下所有模板数据源。

文章分类模板数据源

数据源地址:

portal/Category/index

过滤器

keyword :可以按分类名称筛选文章分类

演示

不带过滤器:

"vars": {
    "varName1": {
        "title": "文章分类", /*后台设置时 input 的 label*/
        "value": "1", /*变量默认值*/
        "type": "text", /*变量类型*/
        "tip": "请选择文章分类", /*后台设置时 input 的 帮助提示*/
        "dataSource":{
        	"api": "portal/Category/index",
            "multi": true
        },
        "rule": { /*后台设置时 input 的 验证规则*/
            "require": true
        },
        "message":{
        	"require":"不能为空"
        }
    }}

增加过滤器:

"vars": {
    "varName1": {
        "title": "文章分类", /*后台设置时 input 的 label*/
        "value": "1", /*变量默认值*/
        "type": "text", /*变量类型*/
        "tip": "请选择文章分类", /*后台设置时 input 的 帮助提示*/
        "dataSource":{
        	"api": "portal/Category/index",
            "multi": true,
            "filters":{
            	"keyword": {
                "title": "分类名称",
                "type": "text",
                "placeholder": "请输入分类名称"
                }
            }
        },
        "rule": { /*后台设置时 input 的 验证规则*/
            "require": true
        },
        "message":{
        	"require":"不能为空"
        }
    }}

页面模板数据源

数据源地址:

portal/Page/index

过滤器

keyword :可以按页面名称筛选页面

演示

不带过滤器:

"vars": {
    "varName1": {
        "title": "关于我们页面", /*后台设置时 input 的 label*/
        "value": "1", /*变量默认值*/
        "type": "text", /*变量类型*/
        "tip": "请选择页面", /*后台设置时 input 的 帮助提示*/
        "dataSource":{
        	"api": "portal/ Page/index",
            "multi": true
        },
        "rule": { /*后台设置时 input 的 验证规则*/
            "require": true
        },
        "message":{
        	"require":"不能为空"
        }
    }}

增加过滤器:

"vars": {
    "varName1": {
        "title": "关于我们页面", /*后台设置时 input 的 label*/
        "value": "1", /*变量默认值*/
        "type": "text", /*变量类型*/
        "tip": "请选择页面", /*后台设置时 input 的 帮助提示*/
        "dataSource":{
        	"api": "portal/Page/index",
            "multi": true,
            "filters":{
            	"keyword": {
                "title": "页面名称",
                "type": "text",
                "placeholder": "请输入页面名称"
                }
            }
        },
        "rule": { /*后台设置时 input 的 验证规则*/
            "require": true
        },
        "message":{
        	"require":"不能为空"
        }
    }}



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

扫码关注

qrcode

QQ交谈

回顶部