您现在的位置是:网站首页 > 网站建设 > 建站教程建站教程
【原】DedeCMS模板文件不存在,无法解析文档!
不忘初心 2021-11-03 围观() 评论() 点赞() 【建站教程】
简介:使用dedecms进行建站,在更换网站模板的时候,出现了一个错误“DedeCMS模板文件不存在,无法解析文档!”,但是又没有告诉我们具体是哪个文件找不到,今天就来教大家如何定位这个问题。
使用dedecms进行建站,在更换网站模板的时候,出现了一个错误“DedeCMS模板文件不存在,无法解析文档!”,但是又没有告诉我们具体是哪个文件找不到,今天就来教大家如何定位这个问题。
如上图,根本看不出来到底是缺失了什么文件,如果是老手可能知道如何去查问题,新手在不熟练的情况下,可以改一下错误提示信息的代码,让它把缺失文件的名字一并打印出来,然后我们就去网站模板的那个文件夹中去找。
经过我多次测试,我发现出错率最高的是在文章页和栏目页,其他的首页之类的几乎不会生成出错,所以本文只重点讲一下这两个页面,大家学会了解决的方法, 其他的页面照葫芦画瓢就完事。
栏目页对应的php文件是arc.listview.class.php
,直接将错误信息拿进去搜索
如上图,错误提示信息在246行,我们直接将这句话改一下,模板文件不存在,无法解析文档![$tempfile],这个$tempfile
就是找不到的模板文件名,[ ]
是我自己加的符号做区分,如果大家不想要的可以在感叹号后面直接写$tempfile
变量即可。
文章页对应的php文件是arc.archives.class.php
,一样的步骤,进去搜索找到文案之后进行修改
如上图,这个错误提示信息在627行,修改方式跟栏目页的一模一样。
这两个地方修改完之后,我们再去dedecms的后台点击生成html,此时就会看到有提示了。
如上图,我们现在就已经知道缺失了哪个文件了。
我这个是下载的完整模板,理论上应该不会缺失文件才对,结果进入到模板文件夹中确认一下,发现还真是没有这个文件
如上图,模板文件夹中只有一个list.html
,而并非list_default.html
,瞬间反应过来应该是文件名不对,将list.html
改为list_default.html
之后,问题得到解决,文章页也是一样的解决思路!
经过此次问题,我发现我以前的认知一直是错的,之前以为dedecms的模板应该是统一的,包括文件和文件名都要是一样的才对,否则如何能称之为模板,结果没想到啊,简直是绝绝子。
看完文章,有任何疑问,请加入群聊一起交流!!!
很赞哦! ()
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们