問題描述
我有一個 magento (1.5) 商店和一個 wordpress (3.2) 博客.
I have a magento (1.5) store and a wordpress (3.2) blog.
wordpress 博客充當主站點和主頁索引.
The wordpress blogs acts as the main site and the home-page index.
使用 Mage-Enabler,我將 wordpress 和 magento 集成在一起,我能夠提取結(jié)帳塊、快速鏈接和所有文件.
Using Mage-Enabler, I have integrated wordpress and magento together and I am able to pull the checkout block, quick links and all the files.
我的問題是我想在主頁上顯示最暢銷的類別.我通常會使用 CMS 中的 XML 來執(zhí)行此操作.例如
My question is that I would like to display the top-sellers categories on the home-page. I would usually do this with the XML in the CMS. e.g.
{{block type="catalog/product_list" category_id="your_category_id" template="catalog/product/list.phtml"}}
但這在這種情況下是不可能的,因為商店主頁是不可見的,例如,當用戶點擊導(dǎo)航上的在線購物按鈕時,它會將他們帶到顯示所有類別和搜索的類別登陸頁面.
But this is not possible in this instance as the store home-page is not seen e.g when a user clicks on the shop-online button on the navigation it takes them onto the category lander page showing all the categories and a search.
我的邏輯讓我通過 PHP 來做到這一點,例如
My logic has lead me to do this via PHP e.g
<?php
$categoryId = 123; // a category id that you can get from admin
$category = Mage::getModel('catalog/category')->load($category_Id);
?>
...這將在產(chǎn)品的副本中 > list.phtml 頁面.
... this would be inside a copy of the product > list.phtml page.
是否可以通過 PHP 模板而不是管理中的塊類型 XML 通過特定類別將產(chǎn)品拉入列表中?
Is this possible to pull products in a list via a specfic category via PHP templates rather than the block types XML in the admin?
謝謝
卡梅隆
推薦答案
這應(yīng)該滿足您的需求:
<?php
$categoryid = 12;
$category = Mage::getModel('catalog/category');
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');
foreach ($collection as $_product) { ?>
<a href="<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" width="200" height="200" alt="" /></a> <a href="<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?></a>
<?php } ?>
這篇關(guān)于按類別 ID 列出的 Magento 產(chǎn)品列表的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!