2016-09-23 4 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, связанные с url, path, htacces или wordpress theme? –

ответ

0

Эта проблема не имеет ничего общего с системой ассоциаций или шаблоном, на который вы ссылаетесь. Наиболее вероятная проблема заключается в том, что другой модуль загружается в/blog /. Например, у вас есть настройка страницы CMS с URL-адресом «blog» и отключена? Кроме того, у вас есть отключенная настройка категории с ключом URL-адреса «blog». Если значение true, удалите страницу/категорию, и она будет работать.

Если это не так, проверьте, есть ли у вас модуль AW_Blog (или другой модуль _Blog). Эти модули устанавливают «блог» как их frontName в config.xml. Это означает, что Magento передает все запросы этому модулю, если URL-адрес начинается с блога /, даже если модуль отключен в конфигурации. Отключение этого модуля должным образом (в файле app/etc/modules/AW_Blog.xml) устранит проблему.

Если AW прослушивает, вы должны установить свой frontName как нечто уникальное (например, aw_blog), а затем запросить маршрут для/blog/динамически. Это позволило бы и моему модулю, и твоему работать вместе!