【问题标题】:fishpig wordpress magento integration getPostCollection returns falsefishpig wordpress magento 集成 getPostCollection 返回 false
【发布时间】:2017-01-31 21:07:25
【问题描述】:

安装了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。

【问题讨论】:

  • 你解决了magento配置下的错误,与url、path、htacces或wordpress主题有关吗?

标签: php wordpress magento integration fishpig


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-09-26
    • 2012-08-30
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 2015-11-25
    • 2023-03-05
    相关资源
    最近更新 更多