1

当我尝试打印订单发票时,magento system.log 中出现此错误:

2013-08-12T15:44:57+00:00 ERR (3): 警告:/var/www/vhosts/DOMAIN/httpdocs/app/design/frontend/meigeetheme/default/template/ 中的非法字符串偏移 'fancybox_status'第 193 行的 ajax/catalog/product/view/list.phtml

在那一行是这段代码:

if ($fancybox['fancybox_status'] && $fancybox['fancybox_listing'] == 1): ?>

我真的希望你们中的一个可以在这里帮助我,我不知道如何解决这个问题。

4

2 回答 2

1

以防万一有人遇到同样的问题,只需编辑:app/code/local/Meigee/ThemeOptions/Helper/Data.php

并改变:

return Mage::getStoreConfig(‘meigee_general/fancybox/fancybox_status’);

至:

return Mage::getStoreConfig(‘meigee_general/fancybox’);
于 2013-12-22T11:31:12.280 回答
0

您购买的主题或您对其进行的自定义似乎存在 PHP 错误。$fancybox我没有这个主题的副本,但看起来主题需要变量

app/design/frontend/meigeetheme/default/template/ajax/catalog/product/view/list.phtml

成为一个数组,但由于某种原因在您的系统上,在该页面上,它是一个字符串。我会联系主题的作者寻求支持。可靠的 Magento 供应商将支持他们主题的问题(假设您或您的承包商自己没有修改它)

于 2013-08-12T16:19:55.223 回答