2012-04-16 63 views
1

我有一個magento商店。我想用wordpress在其上添加一個博客網站(www.example.com/blog)。爲此,我使用Fishpig的Wordpress Integration 2.2.7。我想爲我的博客網站提供一個不同的模板。關於magento的WordPress的帖子

所以,我爲wordpress博客頁面創建了一個單獨的模板。在頁面的頂部,我想添加最近的帖子滑塊,即,我想顯示一個帖子的特色圖像與少數幾行內容與閱讀更多選項。其他信息,如作者,發佈日期也將與內容一起存在。 我如何在博客頁面模板上實現這個功能?

此外,我的博客網站菜單導航將不同於商店的菜單導航。

我該如何實現?有沒有可能這樣做這個插件或任何其他? 請給我最好的建議。

在此先感謝。

回答

2

爲了讓你可以使用

$post->getFeaturedImage(); 

$發佈是Fishpig WordPress郵寄集合對象的功能後的圖像。這裏是得到一個帖子裏CATEGORY_ID = 3的一個例子:

$col_posts = Mage::getResourceModel('wordpress/post_collection') 
    ->addIsPublishedFilter() 
    ->addCategoryIdFilter(3); 
$col_posts->getSelect()->limit(1); 
$post = $col_posts->getFirstItem(); 

您可以自定義選擇使用的Magento EAV上面收集或查看可用的Fishpig/WordPress的/型號/ Archive.php方法。

如果您想放置最近的郵政區塊,請查看http://fishpig.co.uk/wordpress-integration/docs/recent-posts-block.html

4

您需要檢索圖像資源,然後獲取圖像的URL

$_image = $_post->getFeaturedImage(); 

echo $_image->getAvailableImage(); 

看看Fishpig/Wordpress/Model/Image.php更多網址的方法:

public function getThumbnailImage() 
public function getMediumImage() 
public function getLargeImage() 
public function getFullSizeImage() 
public function getPostThumbnailImage() 
public function getAvailableImage() 
public function getImageByType($type = 'thumbnail')