如何找到“栏目列表选项”
- 登录 DedeCMS 后台。
- 在左侧菜单栏中,点击 【栏目】 -> 【栏目管理】。
- 找到你想要设置的栏目,点击其右侧的 【修改】 按钮。
- 在栏目修改页面,切换到 【高级选项】 这个标签页。
- 你会看到一个名为 “列表选项” 的区域,里面包含了多个设置项。
“列表选项”详解
下面我们逐一解释每个选项的作用和设置建议。
列表模板
- 作用:指定该栏目列表页使用的模板文件。
- 可选值:
default/list_default.htm:系统默认的列表模板。default/list_image.htm:带图片的列表模板。- 你也可以自定义模板,
templets/你的模板目录/list_article.htm。
- 设置建议:
- 如果只是普通的文章列表,使用默认模板即可。
- 如果需要特殊的布局,比如多图、图文混排等,需要自己编写或下载相应的模板文件,然后在这里填写正确的路径。
自动摘要
- 作用:决定是否在列表页自动显示文章的摘要。
- 可选值:
y:是,自动截取文章正文的前 N 个字符作为摘要。n:否,不自动生成摘要,列表页只显示文章标题。
- 设置建议:
- 强烈建议设置为
y,自动摘要可以让列表页内容更丰富,用户体验更好,有助于提高网站的 SEO 效果,你可以在后台的【系统】->【系统基本参数】->【核心设置】中,通过“列表调用图片摘要”选项来控制摘要的长度。
- 强烈建议设置为
缩略图
- 作用:控制列表页是否显示文章的缩略图。
- 可选值:
y:是,显示缩略图。n:否,不显示缩略图。
- 设置建议:
- 如果你的栏目是文章、资讯类,希望列表页图文并茂,设置为
y。 - 如果是纯文字的栏目,公司简介”、“联系方式”等,设置为
n。 - 注意:设置为
y后,发布文章时必须上传缩略图,否则列表页可能会显示一个默认的“无图片”占位图,影响美观。
- 如果你的栏目是文章、资讯类,希望列表页图文并茂,设置为
长度 (字符数)
- 作用:限制在列表页显示的文章标题的字符数,超出的部分会被省略号(...)代替。
- 设置建议:
- 这是一个非常实用的功能,如果你的列表布局比较紧凑,过长的标题会破坏排版,通常设置为 30-50 个字符比较合适,可以根据你的模板样式调整。
列表分页样式
- 作用:选择列表页底部分页导航的样式。
- 可选值:
list:默认的分页样式(上一页 1 2 3 ... 下一页)。index:首页风格的分页样式(可能包含更多页码)。ajax:AJAX 无刷新分页样式,用户体验更好,但需要模板支持。
- 设置建议:
- 一般使用默认的
list即可,如果你的网站追求更好的交互体验,并且你的模板支持,可以尝试ajax。
- 一般使用默认的
列表排序方式
- 作用:设置该栏目下文章的默认排序规则。
- 可选值:
senddate:按发布时间排序(默认)。pubdate:按录入时间排序。hot:按点击量(人气)排序。good:按好评数排序。goodpost:按评论数排序。lastpost:按最后评论时间排序。rand:随机排序。
- 设置建议:
- 新闻资讯类:通常按
senddate(发布时间)倒序,最新的在最前面。 - 产品展示类:可以按
rand(随机)展示,增加新鲜感;或者按hot(点击量)展示热门产品。 - 注意:用户在前台可以自行切换排序方式,这里设置的是默认方式。
- 新闻资讯类:通常按
文章命名规则
- 作用:定义生成文章详情页 HTML 文件的命名格式,这对于 URL 美化和 SEO 非常重要。
- 常用规则:
{typedir}:栏目目录。{Y}:年。{M}:月。{D}:日。{aid}:文章 ID。{cc}:自定义字段。{p}:分页码。{typedir}/{Y}{M}{D}/{aid}.html或{typedir}/{aid}.html。
- 设置建议:
- 静态化网站:推荐使用
/{typedir}/{aid}.html这样的规则,简洁且利于 SEO。 - 伪静态网站:规则可以更灵活,
/{typedir}/{aid}.html或/{typedir}/article-{aid}.html。 - 重要提示:一旦文章生成,修改此规则会导致已生成的文章链接失效(404),所以请在网站初期就规划好。
- 静态化网站:推荐使用
列表每页显示数
- 作用:设置列表页每页显示的文章数量。
- 设置建议:
- 根据你的栏目类型和页面布局决定,一般设置为 10、20、50 或 100,数量太少需要翻页,太多则页面加载慢且内容过于密集。
是否启用发布点数
- 作用:与 DedeCMS 的积分系统联动,设置为
y后,发布文章时可以扣除或增加用户的积分。 - 设置建议:
- 如果你的网站没有启用会员积分系统,此项保持默认
n即可,如果需要激励用户发布高质量内容,可以开启并设置相应的分值。
- 如果你的网站没有启用会员积分系统,此项保持默认
综合应用示例
假设我们要创建一个 “公司新闻” 栏目,希望列表页的展示效果是:一张缩略图 + 一行截取的摘要 + 一行标题。
- 栏目名称:公司新闻
- 栏目目录:news
- 高级选项 -> 列表选项:
- 列表模板:
default/list_image.htm(选择一个带图片的模板) - 自动摘要:
y(开启) - 缩略图:
y(开启) - 长度:
40(根据模板调整) - 列表排序方式:
senddate(按发布时间) - 文章命名规则:
{typedir}/{aid}.html - 列表每页显示数:
10
- 列表模板:
这样设置后,当你在“公司新闻”栏目下发布文章并上传缩略图后,前台列表页就会按照你设定的样式进行展示。
常见问题与注意事项
-
模板不生效怎么办?
- 检查模板文件路径是否正确。
- 检查模板文件是否存在。
- 检查模板文件中是否有语法错误。
- 确保后台开启了“使用HTML静态页面”选项。
-
修改了文章命名规则,旧文章打不开了怎么办?
这是因为旧的 HTML 文件路径和新的规则不匹配,你需要重新生成该栏目下的所有文章,可以在后台【生成】->【一键更新栏目】或【一键更新文档】中操作。
-
列表页没有显示缩略图?
- 确认该栏目的“缩略图”选项是否设置为
y。 - 确认发布文章时是否成功上传了缩略图。
- 检查模板文件中调用缩略图的标签(如
[field:picname/])是否正确。
- 确认该栏目的“缩略图”选项是否设置为
通过灵活运用这些“列表选项”,你可以极大地丰富 DedeCMS 栏目的展示形式,打造出符合自己需求的网站。
