织梦CMS栏目模板的配置与开发
织梦CMS栏目模板分为列表模板、封面模板和文章模板三种类型。每个栏目可以独立指定这三种模板,实现不同栏目不同的页面风格。
一、栏目模板的文件位置
所有模板文件位于/templets/模板风格目录/下。默认模板在/templets/default/目录中。
二、三种栏目模板类型
| 模板类型 | 说明 | 适用场景 |
|---|---|---|
| 封面模板 | 栏目属性为"频道封面"时使用 | 频道首页、专题页 |
| 列表模板 | 栏目属性为"最终列表栏目"时使用 | 文章列表页 |
| 文章模板 | 该栏目下内容页的公用模板 | 文章详细页 |
三、栏目模板的开发要点
列表模板list_article.htm核心代码结构:
{dede:include filename="head.htm"/}
<div class="list-main">
<div class="position">{dede:field name='position'/}</div>
<h1>{dede:field name='typename'/}</h1>
{dede:list pagesize='15'}
<li><a href="[field:arcurl/]">[field:title/]</a><span>[field:pubdate/]</span></li>
{/dede:list}
<div class="pages">{dede:pagelist listitem="index,end,pre,next,pageno"/}</div>
</div>
{dede:include filename="footer.htm"/}
四、为不同栏目配置不同模板
- 在
/templets/下创建新的模板文件。 - 进入栏目管理→修改栏目。
- 在"列表模板"下拉菜单中选择对应的模板文件。
- 保存后重新生成栏目HTML。
五、栏目模板的调试方法
- 先在动态模式下测试模板效果。
- 使用浏览器开发者工具查看页面结构。
- 检查标签解析是否正确。
- 确认模板文件编码为UTF-8无BOM。
建议:开发新模板时,先复制默认模板文件并重命名,在副本上修改。这样既能保留原始模板作为参考,也不会影响正在使用的栏目。