在向购物车中添加产品时遇到问题,它会转到结帐页面,但除了周围的页眉/页脚模板外,页面是空的。
我尝试了我能想到的一切,这不是主题(发生在所有主题),我尝试了禁用编译器和刷新缓存等。
服务器日志中没有错误,我在同一台服务器上安装了另一个magento,并且工作正常。也试过禁用所有第三方扩展。
还有别的地方可以看吗?我失去了!
如果header/footer存在,这意味着脚本从开始到结束工作,但可能有一些错误。通常,您应该首先尝试在布局xml文件中查找所有remove
指令(grep
帮助)。内容区域可能只是被一些xml删除了。
如果XML方式的事情没有工作,事情变得更加困难。你应该检查每个应该在content
中呈现的模板文件。可能是内容被注释掉了。
另一件要考虑的事情是,据我所知,content block
应该有type list
或output="toHtml"
,所以它会自动渲染。
目前我能想到的就是这些。哦你!检查checkout模块是否启用,并且它的输出也启用了!
要检查模块是否启用,您应该打开Mage_Checkout.xml
或Mage_Cart.xml
并检查两者是否都启用。
之后,在管理面板中有Disable Modules Output
这样的页面,其中购物车模块的输出可能被禁用。
非常重要的提示!
确保禁用所有自定义模块,并且不仅仅禁用它们的输出。因为在后一种情况下,模块将工作,只是没有输出。
检查配置>高级
确保您检查mage_checkout是在默认情况下启用的,而且(更重要的是)在您的商店级别(调整左上角的全局作用域)。
由于某种原因,mage_checkout可能在您的商店级别被禁用。