幻灯片相关的标签有两个,slides和 noslidesslides标签这个标签其实就一个循环标签,只是会把你指定的幻灯片数据获取出来标签名作用包含属性slides生成幻灯片id,item标签属性:标......
我们的导航是支持无限级的,有时在制作导航时,只需要显示一级导航,或二级导航,通过设置navigation标签的 max-level 属性就可以了。比如只显示一级导航,只要把 max-level......
创建一个bootstrap 风格的导航<nav class="navbar navbar-default navbar-fixed-top active"> <div class="container active"> <div class="navbar-header"> ......
导航标签用于生成前台导航,相关的有三个标签navigation,navigationMenu,navigationFolder,三个必须联合使用navigation标签标签名作用包含属性navigation导航标签nav-id,root,i......
模板常量__ROOT__:网站根目录,不带/;__WEB_ROOT__:网站资源根目录,不带/,如果以前版本用__ROOT__来定位网站资源,方便以后cdn切换__TMPL__:当前模板根目录,不带/;如:前台 sim......
网站信息网站信息在前台模板开发时是很常用的,CMF 直接在基类中封装好了网站信息的获取,模板开发时只要直接使用就好了,一些常用的网站信息都放在$site_info 变量中{$site_inf......
一个网站很多页面都有相同的部分,比如公共的css和js 文件,导航,底部,还有友情链接,如何把这些公共部分有效的组织起来呢,今天我就来说说《include模板布局》。拆分首页<......
门户应用模板数据源本节列出门户应用下所有模板数据源。门户应用模板数据源文章分类模板数据源数据源地址:过滤器演示页面模板数据源数据源地址:过滤器演示文章分类模板数据源......
幻灯片模板数据源数据源地址:admin/Slide/index过滤器keyword :可以按幻灯片名称筛选幻灯片演示不带过滤器:"vars": { "varName1": { "title": "幻灯片", /*后台......
导航菜单模板数据源数据源地址:admin/NavMenu/index过滤器keyword :可以按导航菜单名称筛选导航菜单id:可以按导航 id筛选导航菜单,需要用导航模板数据源获取导航列表演示"va......
导航模板数据源数据源地址:admin/Nav/index过滤器keyword :可以按导航名称筛选导航演示不带过滤器:"vars": { "varName1": { "title": "导航", /*后台设置时 inpu......
模板变量数据源模板变量数据源,简称模板数据源;text 类型的变量是可以添加数据源属性的,添加数据源属性后,这个 text变量在后台设置时就可以让用户选择这个变量的值,如果用......
变量通用属性变量通用属性有title,value,type,tip,rule,message,除了通用属性个别变量还有其它属性,请看每个具体控件;"vars": { "varName1": { "title": "测试 te......
模板配置文件模板变量 var在模板中输出模板变量模板控件 widget在模板中使用模板控件公共模板变量,公共模板控件在添加首页模板配置文件中我们给首页模板public/themes/quic......
在5分钟快速入门中我们给 quick_start模板添加了一个模板描述文件manifest.json,在 ThinkCMF中每一个前台模板根目录都会有一个描述文件manifest.json, 它的作用就描述这个模......
首页控件化想像一下,我们是不是可以把一个网页分成多个块,而可以单独管理每个块,比如可以设置某个块是否显示, 每个块也可以有自己名称,属性等。首页控件化1.把首页分块2......
添加首页模板配置文件在5分钟快速入门中我创建了首页模板,并显示了Hello ThinkCMF!,但此时如果我们想让模板用户更改这行文字,传统方式就是让TA改文件,但这样会不会显得有......
5分钟快速入门1.创建模板目录2.添加模板描述文件3.创建首页模板文件4.安装模板5.启用模板6.打开前台首页1.创建模板目录在public/themes/目录下创建quick_start目录2.添加模板......