установил fishpig wordpress magento и открыл пример страницы (http://www.example.com/blog/sample-page/
) и это сработало успешно, кроме блога дома (http://www.example.com/blog/
).
Я проверил код в app / design / frontend / base / default / template / wordpress / post / related.phtml и обнаружил, что код $this->getPostCollection()
возвращает ложь
Эта проблема не имеет абсолютно никакого отношения к системе связей или шаблону, на который вы ссылались. Наиболее вероятная проблема заключается в том, что другой модуль загружается в / blog /. Например, у вас есть настройка страницы CMS с URL-ключом «блог» и она отключена? Кроме того, у вас есть отключенная установка категории с помощью URL-адреса «блог». Если любой из них равен true, удалите страницу / категорию, и она будет работать.
Если это не так, проверьте, есть ли у вас модуль AW_Blog (или другой модуль _Blog). Эти модули устанавливают ‘blog’ в качестве frontName в config.xml. Это означает, что Magento передает все запросы этому модулю, если URL начинается с blog /, даже если модуль отключен в конфигурации. Правильное отключение этого модуля (в файле app / etc / modules / AW_Blog.xml) решит проблему.
Если AW слушает, вы должны установить свое frontName как нечто уникальное (например, aw_blog) и затем динамически направлять запросы на / blog /. Это позволило бы и моему и вашему модулю работать вместе!
Других решений пока нет …