首页右侧这个“热门Hot”,要改这里:
addons/cms/view/default/common/sidebar.html
现在代码是:
{cms:arclist id="item" model="2" row="10" flag="hot" orderby="id" orderway="desc"}
它的意思是:只显示 模型ID=2 并且文章标志里勾了 热门 hot 的内容。
所以“没作用”常见原因是这两个限制卡住了:
文章没有勾“热门”
文章不是模型 2
改了以后没清缓存
如果你想“所有栏目/所有模型”的热门都显示,把 model="2" 去掉:
{cms:arclist id="item" row="10" flag="hot" orderby="id" orderway="desc"}
如果你想按浏览量热门,不管后台有没有勾热门,改成:
{cms:arclist id="item" row="10" orderby="views" orderway="desc"}
后台“热门”这个标志的定义在:
addons/cms/config.php
这里:
'flagtype' => [
'hot' => '热门',
'new' => '新',
'recommend' => '推荐',
'top' => '置顶',
],
如果你说的是首页中间主列表,不是右侧“热门Hot”,那不是这里控制,而是首页模板:
addons/cms/view/default/index.html
这里:
{cms:pagelist id="item"}
这个主列表由 addons/cms/controller/Index.php 控制,不受 flag="hot" 影响。



发表评论 取消回复