您现在的位置是:网站首页 > 网站建设 > 建站教程建站教程

【原】DedeCMS模板文件不存在,无法解析文档!

不忘初心 不忘初心 2021-11-03 围观() 评论() 点赞() 建站教程

简介:使用dedecms进行建站,在更换网站模板的时候,出现了一个错误“DedeCMS模板文件不存在,无法解析文档!”,但是又没有告诉我们具体是哪个文件找不到,今天就来教大家如何定位这个问题。

使用dedecms进行建站,在更换网站模板的时候,出现了一个错误“DedeCMS模板文件不存在,无法解析文档!”,但是又没有告诉我们具体是哪个文件找不到,今天就来教大家如何定位这个问题。

DedeCMS模板文件不存在,无法解析文档!

如上图,根本看不出来到底是缺失了什么文件,如果是老手可能知道如何去查问题,新手在不熟练的情况下,可以改一下错误提示信息的代码,让它把缺失文件的名字一并打印出来,然后我们就去网站模板的那个文件夹中去找。

经过我多次测试,我发现出错率最高的是在文章页栏目页,其他的首页之类的几乎不会生成出错,所以本文只重点讲一下这两个页面,大家学会了解决的方法, 其他的页面照葫芦画瓢就完事。

栏目页对应的php文件是arc.listview.class.php,直接将错误信息拿进去搜索

DedeCMS模板文件不存在,无法解析文档!

如上图,错误提示信息在246行,我们直接将这句话改一下,模板文件不存在,无法解析文档![$tempfile],这个$tempfile就是找不到的模板文件名,[ ]是我自己加的符号做区分,如果大家不想要的可以在感叹号后面直接写$tempfile变量即可。

文章页对应的php文件是arc.archives.class.php,一样的步骤,进去搜索找到文案之后进行修改

DedeCMS模板文件不存在,无法解析文档!

如上图,这个错误提示信息在627行,修改方式跟栏目页的一模一样。

这两个地方修改完之后,我们再去dedecms的后台点击生成html,此时就会看到有提示了。

DedeCMS模板文件不存在,无法解析文档!

如上图,我们现在就已经知道缺失了哪个文件了。

我这个是下载的完整模板,理论上应该不会缺失文件才对,结果进入到模板文件夹中确认一下,发现还真是没有这个文件

DedeCMS模板文件不存在,无法解析文档!

如上图,模板文件夹中只有一个list.html,而并非list_default.html,瞬间反应过来应该是文件名不对,将list.html改为list_default.html之后,问题得到解决,文章页也是一样的解决思路!

经过此次问题,我发现我以前的认知一直是错的,之前以为dedecms的模板应该是统一的,包括文件和文件名都要是一样的才对,否则如何能称之为模板,结果没想到啊,简直是绝绝子。

织梦CMSdedecms

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们