当我尝试打印订单发票时,在magento system.log中出现此错误:
2013-08-12T15:44:57 + 00:00 ERR(3):警告:非法字符串偏移 'fancybox_status'中 /var/www/vhosts/DOMAIN/httpdocs/app/design/frontend/meigeetheme/default/template/ajax/catalog/product/view/list.phtml 在第193行
在这一行是这段代码:
if ($fancybox['fancybox_status'] && $fancybox['fancybox_listing'] == 1): ?>
我真的希望你们其中一个人可以帮助我,我不知道如何解决这个问题。
答案 0 :(得分:1)
以防万一有人遇到同样的问题只是编辑: 应用程序/代码/本地/ Meigee / ThemeOptions /助手/ Data.php
并改变:
return Mage::getStoreConfig(‘meigee_general/fancybox/fancybox_status’);
为:
return Mage::getStoreConfig(‘meigee_general/fancybox’);
答案 1 :(得分:0)
显示the theme you bought或您对其进行的自定义设置有PHP错误。我没有这个主题的副本,但看起来主题需要
中的变量$fancybox
app/design/frontend/meigeetheme/default/template/ajax/catalog/product/view/list.phtml
是一个数组,但由于某些原因,在您的系统上,在该页面上,它是一个字符串。我会联系主题的作者寻求支持。可信的Magento供应商将支持他们的主题问题(假设您或您的承包商,自己没有修改过它)