Opencart未定义索引:第103行/vqmod/vqcache/vq2-catalog\u controller\u product\u product.php中的名称

Opencart未定义索引:第103行/vqmod/vqcache/vq2-catalog\u controller\u product\u product.php中的名称,opencart,Opencart,我在Opencart 1.5.4中遇到错误代码问题。我的客户机在很多页面上都能看到它,这会导致它们在加载时没有CSS文件(CSS文件只给它们几行文本,几乎没有样式) 该网站是: 该错误显示在某些产品页面上,错误为: Undefined index: name in /vqmod/vqcache/vq2-catalog_controller_product_product.php on line 103 第103行是本部分代码中关于制造商id的部分: $this->load->mod

我在Opencart 1.5.4中遇到错误代码问题。我的客户机在很多页面上都能看到它,这会导致它们在加载时没有CSS文件(CSS文件只给它们几行文本,几乎没有样式)

该网站是:

该错误显示在某些产品页面上,错误为:

Undefined index: name in /vqmod/vqcache/vq2-catalog_controller_product_product.php on line 103
第103行是本部分代码中关于制造商id的部分:

$this->load->model('catalog/product');

  $product_info = $this->model_catalog_product->getProduct($product_id);

如果你需要更多的代码让我知道,但基本上它是在一节关于

我不确定是什么原因造成的,因为我无法在电脑上重现这个问题。他们正在使用Internet Explorer 11

此页面在Chrome中存在错误,但不会导致页面丢失其样式表:

有人知道是什么导致了这个问题吗。我安装了各种扩展,但不知道是否有任何扩展导致了问题

如果你能帮忙,请告诉我

编辑:

这些页面是客户说在使用IE 11时出现错误的页面

下面是一些顶部有错误的页面

只有一个错误

两个错误:


您能告诉我您是复制了
/vqmod/vqcache/vq2-catalog\u controller\u product\u product.php
的第103行还是
catalog/controller/product/product.php的第103行吗?我们需要
/vqmod/vqcache/vq2-catalog\u controller\u product\u product.php
的第103行。这是vq2-catalog\u controller\u product\u product.php的第103行。检查后,我意识到它们完全是同一行代码。不确定vq2-catalog\u controller\u product\u product.php文件的作用。我不知道这是否是最好的解决方案,但我只是进入了管理->系统->设置->编辑配置的存储->服务器->显示错误并关闭了显示错误,站点开始正常工作。我猜IE 11不喜欢显示错误。如果有人知道如何修复名称错误,我将不胜感激,但如果没有,该网站现在应该可以正常工作。
if ($product_info) {
       $url = '';if (isset($this->request->get['manufacturer_id'])) {
       $url .= '&manufacturer_id=' . $this->request->get['manufacturer_id'];
    }