影视资源坊给各位梳理苹果cms剧情组件全套开发选项、文件文件夹以及数据调取方法,剧情组件无独立专属标签。调取逻辑和视频组件保持一致,所有依靠maccms:vod标签获取剧情列表数据。
组件存放文件夹:html/plot
对应数据模型,model('Plot'】
模型唯一mid值:10,模板中可通过{$maccms.mid}直接读取当前页面模型ID
调取说明,剧情不存在独立maccms:plot标签,列表数据统一使用maccms:vod标签查询获取,写法和影视视频调取规则完全相同。
| 页面用途 | 文件存放路径 | 页面aid数值 |
| 剧情首页 | html/plot/index.html | 100 |
| 剧情搜索结果页 | html/plot/search.html | 103 |
| 剧情内容详情页 | html/plot/detail.html | 104 |
调取剧情信息列表,直接使用maccms:vod标签;增加mid筛选条件锁定剧情模型:
{maccms:vod num="20" paging="yes" type="all" order="desc" by="time" where='mid=10'}
<li>
<a href="{:mac_url_vod_detail($vo)}" title="{$vo.vod_name}">
<img src="{:mac_url_img($vo.vod_pic)}" alt="{$vo.vod_name}"/>
<h4>{$vo.vod_name}</h4>
</a>
</li>
{/maccms:vod}prepreprepreprepreprepreprepreprepreprepre①剧情组件mid固定为10;筛选数据时where条件务必携带mid=10,否则会混出视频、文章等其他模型信息;
②新版苹果cms引号语法严格规范;where条件外层使用单引号、内部数值/字符串使用双引号,避免Undefined constant报错;
③页面内要输出当前模型ID时,直接打印{$maccms.mid}。剧情页面会手动输出10;
④所有剧情有关页面文件统一放置在html/plot文件夹,不要和vod视频、art文章文件夹混淆,方便后期统一维护模板;
⑤修改完剧情模板文件后,务必清空网站缓存,否则页面不能正常加载剧情数据。