wordpress magento集成getPostCollection返回false


fishpig wordpress magento integration getPostCollection returns false

安装了fishpig wordpress magento集成并打开了示例页面(http://www.example.com/blog/sample-page/),除了博客主页(http://www.example.com/blog/)外,其他都运行正常。

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

这个问题与您所引用的关联系统或模板完全无关。最有可能的问题是另一个模块正在加载/blog/。例如,您是否有一个CMS页面设置,其URL键为"blog"并被禁用?或者,你有一个禁用的类别设置与URL键'博客'。如果其中一个为真,删除页面/类别,它将工作。

如果不是这样,检查您是否有AW_Blog模块(或另一个_Blog模块)。这些模块将'blog'设置为config.xml中的frontName。这意味着如果URL以blog/开头,Magento将所有请求传递给该模块,即使该模块在配置中被禁用。正确禁用这个模块(在app/etc/modules/AW_Blog.xml文件中)将解决这个问题。

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