2016-09-23 53 views
0

安裝了fishpig wordpress magento集成並打開示例頁面(http://www.example.com/blog/sample-page/),除了博客主頁(http://www.example.com/blog/)之外,它成功運行。fishpig wordpress magento integration getPostCollection返回false

我檢查了app/design/frontend/base/default/template/wordpress/post/associated.phtml中的代碼,發現代碼$this->getPostCollection()返回false。

+0

您是否已經解決了magento config下的錯誤,與url,path,htacces或wordpress主題有關? –

回答

0

此問題與關聯繫統或您引用的模板完全無關。最可能的問題是另一個模塊正在加載/ blog /。例如,您是否擁有一個CMS頁面設置,其URL密鑰爲'blog'並且被禁用?或者,您是否有禁用的「分類」設置,其URL地址爲'blog'。如果兩者都是真的,刪除頁面/類別,它會起作用。

如果不是這種情況,請檢查您是否有AW_Blog模塊(或另一個_Blog模塊)。這些模塊在config.xml中將'blog'設置爲它們的frontName。這意味着如果URL以blog /開頭,即使模塊在配置中被禁用,Magento也會將所有請求傳遞給此模塊。正確禁用此模塊(在應用程序/ etc/modules/AW_Blog.xml文件中)將解決此問題。

如果AW正在監聽,您應該將您的frontName設置爲唯一的(例如。aw_blog),然後爲/ blog /動態路由請求。這將允許我的模塊和你的一起工作!

相關問題