Модуль Wordpress Magento Fishpig - Создание пользовательского списка сообщений
Это должно быть просто, но по какой-то причине это не так. Я просто хочу иметь возможность загружать в свой собственный файл шаблона и иметь доступ к методу $this->getPosts().
Я пытался:
<block type="wordpress/post_list" name="blog_header" template="unleaded/fishpig/header.phtml"/>
а затем в моем шаблоне:
<?php $_posts = $this->getPosts() ?>
<?php foreach ($_posts as $_post) : ?>
<?php echo $_post->getAuthor() ?>
<?php endforeach ?>
Это не работает. Глядя на основной файл блока List.php, коллекция возвращается на основе "обертки", но я не могу найти, что это такое.
У кого-нибудь еще есть пример кода для получения списка сообщений в любом шаблоне для Magento?
1 ответ
Решение
Сначала было просто захватить блок. Есть и другие способы, но это сработало для меня.
<?php $_block = $this->getPostListBlock() ?>
<?php $_posts = $_block->getPosts() ?>