Как отображать сообщения блога с избранными изображениями на главной странице magento?

Я интегрировал fishbig на свой сайт magento (fishbig используется для интеграции wordpress с magento). теперь сообщения отображаются нормально.

теперь мне нужно получить имя сообщения, дату публикации, опубликованное изображение и ссылку публикации для отображения на домашней странице в виде слайда. как я могу это получить?


person Ravichandran Jothi    schedule 01.06.2012    source источник


Ответы (1)


Когда мы интегрируем fishbig с magento, у нас может быть одна папка «wordpress» в папке шаблона.(path:- app\design\frontend\base\default\template).

в этом мы можем создать нашу пользовательскую папку, например «дом». в этом нам нужно создать один файл .phtml с именем «slider.phtml».

следующий код возвращает имя поста, избранное изображение поста и т.д...

<?php $posts = $this->getPosts() 

if (count($posts) > 0): ?>



<?php 
      foreach($posts as $post): ?>
      <?php 

     $image_url = $post->getFeaturedImage()->getFullSizeImage(); // Featured image
          $post_link = $post->getPermalink(); // Post link
          $post_date = $post->getPostDate(); // Post date
          $post_day = date('l', strtotime($post_date)); // Day of Post
          $post_title = $post->getPostTitle(); // Post Title

<?php endforeach; ?> 

<?php endif; ?>

Затем вызовите этот шаблон в разделе слайдов домашней страницы, например:

<div class="home_banner">
  <?php
$magento_block = Mage::getSingleton('core/layout');
$blog = $magento_block->createBlock('wordpress/sidebar_widget_posts')->setTemplate('wordpress/home/homeslide.phtml');
$blog->setPostCount(6);
echo $blog->toHtml();
?> 
</div>
person Ravichandran Jothi    schedule 02.06.2012