幻灯片相关的标签有两个,`slides`和 `noslides`
## slides标签
这个标签其实就一个循环标签,只是会把你指定的幻灯片数据获取出来
| 标签名 | 作用 | 包含属性 |
| --- | --- | --- |
| slides | 生成幻灯片 |id,item |
标签属性:
| 标签属性名 | 含义 |
| --- | --- |
| id |后台幻灯片 id,必须 |
| item |循环变量名,默认为 vo |
## noslides标签
| 标签名 | 作用 | 包含属性 |
| --- | --- | --- |
| noslides | 判断有没有幻灯片 |id,item |
标签属性:
| 标签属性名 | 含义 |
| --- | --- |
| id |后台幻灯片 id,必须 |
幻灯片插件有很多,一般不会自己写,当然大神你要自己写估计也不需要看我这个文档了
cmf官方用了slippry,本人比较喜欢用responsiveslides和flickity
下面我将flickity做个demo,如何在模板上实现幻灯片
flickity是一个jq的slider插件,具体参数,api等自行百度。
具体实现代码看下图
![](https://box.kancloud.cn/661b9b6651065f1458ea575328d2b17e_1262x870.png)
下图为实现效果
![](https://box.kancloud.cn/f4b0227660e3d07d15b99e5c69b92db1_679x367.png)
## slides标签生成幻灯片用法
```
<slides id="1">
<div class="carousel-cell">
<a href="{$vo.url}" target="_blank">
<img src="{:cmf_get_image_url($vo['image'])}" data-flickity-lazyload="{:cmf_get_image_url($vo['image'])}" alt="{$vo.title}">
</a>
<div class="slides-title text-center">
<h2>{$vo.title}</h2>
<p> {$vo.content}</p>
</div>
</div>
</slides>
```
## 生成幻灯片,如果没有幻灯片并提示
```
<ul id="home-slider" class="list-unstyled">
<slides id="1">
<li>
<div class="caption-wraper">
<div class="caption">{$vo.name|default=''}</div>
</div>
<a href=""><img src="{:cmf_get_image_url($vo['image'])}" alt=""></a>
</li>
</slides>
<noslides id="1">
<li>你还没有创建幻灯片;</li>
</noslides>
</ul>
```
* * * * *
个人喜欢的优秀幻灯片插件推荐
1、slippry
官方网站:http://slippry.com/
CMF官方使用
2、flickity,
官方网站:https://flickity.metafizzy.co/
本人用的最多,支持手机触摸
3、swiper
官方网站:http://www.swiper.com.cn/
国产神器,很不错
4、responsiveslides
官方网站:http://responsiveslides.com/
小巧,灵活,手机支持上略欠缺,适合自定义度高的幻灯片,可以结合animate整出绚丽的幻灯片。
- 序言
- 最新更新
- 准备工作
- 程序安装
- 常见问题
- 验证码失效
- redis报错
- 邮件发送
- 项目部署
- 全局配置
- 虚拟主机配置
- 数据库配置
- 模板管理
- 前端开发
- 模板文件配置
- 模板变量
- 模板变量类型
- 模板变量数据源
- 模板控件
- 导航制作
- 导航标签
- 子导航标签
- 幻灯片制作
- 文章列表
- 非标签方式
- 模板配置文件配置列表
- 面包屑
- 友情链接
- 获取缩略图
- 获取组图
- 获取附件
- 全局变量
- 公共页面制作流程
- 首页制作流程
- 顶部导航
- 首页幻灯片
- 关于
- 服务
- 产品
- 新闻
- 底部导航
- 底部版权
- 返回顶部
- 在线客服
- 单页制作流程
- 单页模板制作
- 栏目页制作流程
- 文章列表栏目页
- 图文列表栏目页
- 图片列表栏目页
- 指定分类栏目页
- 右侧栏目列表
- 详细页制作流程
- 详细页模板制作
- 功能开发
- 开发功能列表
- 原功能修改
- 函数扩展
- 获取当前和子栏目ID
- 功能扩展
- 表单功能
- 固定字段表单
- 表单的提交
- 表单的删除
- 表单HTML模板
- JSON数据表单
- 前台文章发布
- Ueditor的配置
- 后台扩展编辑器
- 会员扩展
- QQ互联实现
- 插件开发
- 后台登录插件
- 创建目录及配置文件
- 创建插件控制器
- 创建插件展现模板
- 留言板插件
- 创建目录及配置文件
- 创建插件控制器
- 创建数据库
- 表单字段过滤
- 前台控制器实现
- 前台页面实现
- 后台控制器实现
- 后台页面实现
- 留言板多语言
- 留言板插件下载
- 多语言独立模板切换插件
- 创建目录及配置文件
- 插件控制器实现
- 多语言切换插件下载
- 产品相册展示插件
- 插件控制器实现
- 前端模板实现
- 产品展示插件下载
- 扩展后的系统升级
- 应用开发
- 自定义函数
- 自定义标签
- 新增应用
- 创建数据库表
- 创建应用目录
- 模型初始化
- 后台菜单入口
- 后台项目分类页实现
- 分类页控制器
- 分类页模板
- 分类的添加
- 验证器规则实现
- 模型中写数据库实现
- 分类的修改
- 分类的删除
- 后台项目首页实现
- 列表页控制器
- 列表页模板
- 项目的添加
- 项目添加验证器
- 模型中写数据库实现
- 标签的添加
- 项目的编辑
- 项目的删除
- 应用模板
- 源码下载
- 其他相关
- CMF5.1采用Redis缓存
- 启用redis
- redis缓存实例