改的地方有点多,主要三个地方
一是:TAB切换按钮(用的Swiper)
视频模型
{if modules_config('cms')} {:model_config(3,'cms')['title']} {/if}
音频模型
{if modules_config('cms')} {:model_config(4,'cms')['title']} {/if}
二、信息列表
下面是视频模型列表
{if modules_config('cms')} <div class="Contents cnt_shipin"> {qb:tag name="mb_index_list_shipin001" type="qun" mid="3" order="id" by="desc" rows="8" js="cnt_shipin"} {/qb:tag} </div> {/if}
如果是音频模型,上面代码改为:
{if modules_config('cms')} <div class="Contents cnt_yinpin"> {qb:tag name="mb_index_list_yinpin001" type="qun" mid="4" order="id" by="desc" rows="8" js="cnt_yinpin"} {/qb:tag} </div> {/if}
三、JS切换按钮
//加载每个频道的分页地址
下面增加:
cnt_cms: "{qb:hy_url name='mb_index_list_shipin001' /}", cnt_cms: "{qb:hy_url name='mb_index_list_yinpin001' /}",
//异步处理,对应的数据不存在,就隐藏其按钮
下面增加:
function cnt_qun(res) { if (res.paginate.total == 0) { $(".swiper-slide[data-type='cnt_shipin']").hide(); } } function cnt_qun(res) { if (res.paginate.total == 0) { $(".swiper-slide[data-type='cnt_yinpin']").hide(); } }
要修改模板调用代码,可以参照一下前面显示的调用代码