2012-06-14 4 views
1

Это должно быть просто, но по какой-то причине это не так. Я просто хочу иметь возможность загружать в свой собственный файл шаблона и иметь доступ к методу $ this-> getPosts().Magento Fishpig Wordpress module - Создание настраиваемого списка сообщений

Я пробовал:

<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?

ответ

0

Было просто заняться захватом блока в первую очередь. Есть и другие способы, но это сработало для меня.

<?php $_block = $this->getPostListBlock() ?> 
<?php $_posts = $_block->getPosts() ?>