Модуль 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() ?>
Другие вопросы по тегам