ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 聚合页(文章属性) > apps/cms/theme/模板主题/index/(head|fast|top|recommend).tpl > 主要是根据文章的初始4种属性(头条、快审、置顶、推荐)展示相关数据列表。 ## 聚合页(排行榜) > apps/cms/theme/模板主题/index/(news|views).tpl > 按文章的更新时间与浏览人气展示相关排行数据。 ## 普通标签 未定义单个聚合页的普通标签,根据需要自行修改模板或添加! ## 循环标签 聚合页主要就是通过 cmsSelect 函数根据当前页面的规则调用数据,以调用最新100条为例: ``` <ol class="bg-white mb-3 px-5 py-3"> {volist name=":cmsSelect(['status'=>'normal','limit'=>100,'sort'=>'info_update_time','order'=>'desc'])" id="cms"} <li class="py-2"><a href="{:cmsUrlDetail($cms)}">{$cms.info_name|DcHtml}</a> {$cms.info_update_time|cmsDate='Y-m-d',###}</li> {/volist} </ol> ``` ## 初始模板文件说明 * news.tpl 最近更新 * views.tpl 人气排行 * tops.tpl 置顶文章 * recommend.tpl 推荐文章 * fast.tpl 快审文章 * head.tpl 置顶文章 ## 扩展聚合页说明 > 以自定义聚合页名test为例,访问地址为 index.php/cms/index/test?a=1,按照下面两个步骤即可。 1. 建立模板名,路径为apps/cms/theme/default/index/test.tpl 2. 模板内部通过以下函数生成内部链接并添加到合适位置 ``` {:cmsUrl('cms/index/test','a=1')} ```