我的知识记录

织梦CMS模板修改方法:模板文件结构、标签调用与生成静态详解

织梦CMS(DedeCMS)模板修改和PbootCMS不同,织梦是静态化生成,改完模板必须重新生成HTML才生效。下面是完整的模板修改方法。

模板目录结构。织梦模板在/templets/模板名/目录,默认default。核心文件:index.htm(首页)、list_article.htm(文章列表页)、article_article.htm(文章详情页)、head.htm(头部)、footer.htm(底部)、channel.htm(频道封面页)。CSS在/templets/default/style/,图片在/templets/default/images/。

织梦模板标签。织梦用{dede:标签名}格式。{dede:global.cfg_webname/}网站名称,{dede:field.title/}页面标题,{dede:field.body/}文章内容。列表调用:{dede:arclist row='10' typeid='栏目ID'}

  • [field:title/]
  • {/dede:arclist}。栏目调用:{dede:channel type='top'}[field:typename/]{/dede:channel}。分页:{dede:pagelist listsize='5'/}。

    修改头部和底部。head.htm里改Logo、导航、顶部信息。导航用{dede:channel type='top'}调用,也可以写死HTML。footer.htm里改版权、联系方式、备案号。改完保存,后台"生成"-"更新主页HTML",首页才会更新。内页的头部底部要"生成"-"一键更新网站"才全部更新。

    修改首页。index.htm里改轮播图、产品展示、新闻列表。轮播图如果是写死的图片,直接改img的src。如果是后台管理的,在"模块"-"广告管理"里改。新闻列表用{dede:arclist}调用,改row属性控制数量,改typeid指定栏目。改完生成首页。

    修改列表页。list_article.htm里改文章列表的HTML结构和样式。默认是标题+日期列表,可以改成图文列表:{dede:list pagesize='10'}

    [field:title/]

    [field:description%20function="cn_substr(@me,100)"/]

    {/dede:list}。改完重新生成对应栏目HTML:后台"生成"-"更新栏目HTML",选栏目生成。

    修改详情页。article_article.htm里改文章详情页布局。{dede:field.title/}标题,{dede:field.pubdate%20function="MyDate('Y-m-d',@me)"/}日期,{dede:field.body/}正文,{dede:field.writer/}作者,{dede:field.source/}来源。上一篇下一篇:{dede:prenext%20get='pre'/}%20{dede:prenext%20get='next'/}。相关文章:{dede:likearticle%20row='10'}。改完生成文档HTML:"生成"-"更新文档HTML",或一键更新。

    CSS修改。style目录下的css文件,用F12定位元素class,在CSS里搜。改完不需要生成,清浏览器缓存即可。但如果CSS路径在模板里写死了,改CSS文件名要同步改模板里的link路径。

    图片替换。模板里的固定图片(Logo、Banner),准备同尺寸新图,上传到/templets/default/images/覆盖旧文件。或改模板里的img%20src指向新文件名。文章内图片在后台编辑器里替换。

    生成静态的重要性。织梦是静态化,改完模板不生成的话,前台还是旧的HTML。"一键更新网站"会生成所有页面,但耗时。改了哪个页面就生成哪个:改首页生成首页,改列表页模板生成栏目HTML,改详情页模板生成文档HTML。更新系统缓存在"生成"-"更新系统缓存"。

    常见问题。改了没效果:没生成静态页,或生成错了栏目。标签不解析:标签拼写错,如{dede:arc_list}(正确arclist)。图片不显示:路径错,织梦模板图片路径用"/templets/default/images/xxx.jpg"绝对路径。页面空白:模板PHP标签语法错,看/data/logs/错误日志。

    织梦CMS版本较老,安全性堪忧,建议迁移到PbootCMS等现代CMS。仍在使用织梦的,做好安全防护:改后台目录名、强密码、定期更新补丁、限制后台IP。

    织梦CMS模板修改方法:模板文件结构、标签调用与生成静态详解

    标签:

    更新时间:2026-08-26 18:06:30

    上一篇:宝塔面板怎么登录不了_面板502错误_进程崩溃_紧急恢复方案

    下一篇:企业网站内容更新维护方案_文字图片产品信息定期修改操作手册