fishpig wordpress magento integration getPostCollection返回false

时间:2016-09-23 05:47:19

标签: php wordpress magento integration fishpig

安装了fishpig wordpress magento集成并打开了样本页面(http://www.example.com/blog/sample-page/),除了博客主页(http://www.example.com/blog/)之外,它成功运行。

我检查了app / design / frontend / base / default / template / wordpress / post / associated.phtml中的代码,发现代码$this->getPostCollection()返回false。

1 个答案:

答案 0 :(得分:0)

此问题与关联系统或您引用的模板完全无关。最可能的问题是另一个模块正在/ blog /上加载。例如,您是否有一个CMS页面设置,其URL键为“博客”并被禁用?或者,您是否使用URL密钥“blog”禁用了类别设置。如果其中一个为真,则删除页面/类别,它将起作用。

如果不是这种情况,请检查您是否拥有AW_Blog模块(或其他_Blog模块)。这些模块将“blog”设置为config.xml中的frontName。这意味着,如果URL以blog /开头,Magento会将所有请求传递给此模块,即使在配置中禁用了该模块也是如此。正确禁用此模块(在app / etc / modules / AW_Blog.xml文件中)将解决问题。

如果AW正在侦听,则应将frontName设置为唯一的(例如,aw_blog),然后动态路由/ blog /的请求。这将允许我的模块和你的模块一起工作!