model_carousel - TimYi/FengHuang GitHub Wiki
轮播图片管理
在首页、凤凰管家、家装贷等页面,有一些轮播图片。这些图片,以及图片上的文字、按钮、点击响应
功能,都是通过后台编辑动态展示的。
轮播图片应该有一个分组的概念,每个分组对应前端一个页面,比如首页的轮播,有一个首页的分组,
家装贷轮播图片属于家装贷分组。分组有一个id,有一个名称。
实际使用的时候,采用和菜单管理关联的方式,替代这个分组。轮播和菜单实体关联。比如首页的轮播
图片都和首页菜单实体关联。详情见菜单管理。
由于每个轮播页不是标准的,所以后台也无法通过标准字段的方式进行维护。预想的方法是背景图片作
为一个固定字段,然后添加一个模板的概念。
模板:一组html标签,其中变量用{{type:description}}表示,type暂时设为两种,TEXT和IMG,
description是对这个字段的描述。后台会动态的将模板中的变量按顺序解析出来,作为后台的录入参
数。比如
<body><a href="{{TEXT:地址}}" style="background-url:({{IMG:背景}})">{{TEXT:标题}}</a>
这样一个模板,后台会要求按照input=text,input=file,input=text这个顺序生成录入页面。
在返回给前端的时候,会将TEXT和IMG的地址在后台按照顺序注入给模板,将注入后的结果作为一个字段
返回给前端。