Интеграция fishpig с wordpress и magento getPostCollection возвращает 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.phtml и обнаружил, что код $this->getPostCollection() возвращает false.


person bugsick    schedule 23.09.2016    source источник
comment
Вы устранили ошибки в конфигурации magento, связанные с URL, путем, htacces или темой WordPress?   -  person Raman Kumar    schedule 23.09.2016


Ответы (1)


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

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

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

person Ben Tideswell    schedule 28.09.2016