Php OneAll注册模板、VQmode、OpenCart 2.2的路径出错
我是Opencart和CMS开发的新手。 在我将VQmod和OneAll社交插件安装到我的Opencart 2.2.0.0之后,我在尝试签出或注册为新客户时出现了此错误Php OneAll注册模板、VQmode、OpenCart 2.2的路径出错,php,templates,opencart,vqmod,Php,Templates,Opencart,Vqmod,我是Opencart和CMS开发的新手。 在我将VQmod和OneAll社交插件安装到我的Opencart 2.2.0.0之后,我在尝试签出或注册为新客户时出现了此错误 Notice: Error: Could not load template .../htdocs/catalog/view/theme/default/template/default/template/module/oneall.tpl! in .../htdocs/vqmod/vqcache/vq2-system_li
Notice: Error: Could not load template
.../htdocs/catalog/view/theme/default/template/default/template/module/oneall.tpl!
in .../htdocs/vqmod/vqcache/vq2-system_library_template_basic.php on line 26
首先,模板文件在它的位置上,它必须在…/htdocs/catalog/view/theme/default/template/module/oneall.tpl中,
但为什么Opencart希望它位于catalog/view/theme/default/template/default/template/module/oneall.tpl中呢
看起来VQmod或其他东西只是将文件路径加倍:默认/模板写入两次
好的,我转到该.php文件并看到以下内容:
public function render($template) {
$file = DIR_TEMPLATE . $template;
if (file_exists($file)) {
extract($this->data);
ob_start();
require(\VQMod::modCheck($file));
$output = ob_get_contents();
ob_end_clean();
return $output;
} else {
trigger_error('Error: Could not load template ' . $file . '!');
exit();
}
}
所以,它只是抛出一个包含在$file变量中的filename错误
我的问题是:我应该如何处理$file?如果有人有这样的错误,请帮助 此错误已在插件的最新版本中修复:
此错误已在插件的最新版本中修复: