这篇文章主要为大家详细介绍了织梦模板后台生成提示“模板文件不存在,无法解析文档”解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

有些用在在使用织梦后台更新织梦模板后生成全站静态的时候,会遇到这样的提示“模板文件不存在,无法解析文档!”。看到这个提示,不少新手就乱很错乱了,这个到底该怎么处理呢?明明有是新购买的织梦模板,为什么会提示“模板文件不存在,无法解析文档!”呢?又到底是哪个模板不存在呢?一头雾水。。。。

下面361模板给出具体的解决办法,当然这个方法需要对织梦模板的原始系统做点小小的二次开发,而且需要确保下面两个小前提:

1、你的织梦模板是 .htm的后缀文件

提及这一点,是因为前面我们介绍过《织梦模板如何把扩展名修改成html》的方法,可能会有部分小伙伴已经操作了。

2、在一键更新网站时提示“模板文件不存在,无法解析文档!”,我们需要单独去生成“更新栏目HTML”和单独去生成“更新文档HTML”,看到底是栏目模板不存在还是文章模板不存在。

确保上面两点之后,我们就可以做下面的细节修改操作了。

第一种情况、更新文档HTML “模板文件不存在,无法解析文档!”解决方法

打开 /include/arc.archives.class.php 找到echo "模板文件不存在,无法解析文档!";

修改为echo $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos["temparticle"]."模板文件不存在,无法解析文档!";

运行后效果如下图:

第二种情况、更新栏目HTM时提示 “模板文件不存在,无法解析文档!”解决方法

打开 /include/arc.listview.class.php 找到echo "模板文件不存在,无法解析文档!";

修改为echo $this->Fields['typename']." [ID:{$this->TypeID}] ".$GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/"

.$this->TypeLink->TypeInfos['templist']."模板文件不存在,无法解析文档!";

运行后效果如下图,注意上面的代码不能有回车

最后,做个小提示:

如果我们修改过后,提示的栏目不在你的后台栏目里的话,你需要记下栏目ID,到后台-系统-SQL命令行工具-运行SQL命令行DELETE FROM `dede_arctype` WHERE id='填你记下的栏目ID'

删除掉不存在的栏目。

以上就是织梦模板后台生成提示“模板文件不存在,无法解析文档”解决办法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

更多推荐

织梦文档更新html提示模板不存在,织梦模板后台生成提示“模板文件不存在,无法解析文档”解决办法...