我有一个 magento (1.5) 商店和一个 wordpress (3.2) 博客。
wordpress 博客充当主站点和主页索引。
使用 Mage-Enabler,我将 wordpress 和 magento 集成在一起,并且能够提取结帐块、快速链接和所有文件。
我的问题是我想在主页上显示最畅销的类别。我通常会使用 CMS 中的 XML 来执行此操作。例如
{{block type="catalog/product_list" category_id="your_category_id" template="catalog/product/list.phtml"}}
但是在这种情况下这是不可能的,因为商店主页是不可见的,例如,当用户点击导航上的在线商店按钮时,它会将他们带到显示所有类别和搜索的类别登陆页面。
我的逻辑导致我通过 PHP 做到这一点,例如
<?php
$categoryId = 123; // a category id that you can get from admin
$category = Mage::getModel('catalog/category')->load($category_Id);
?>
...这将在 product > list.phtml 页面的副本中。
这是否可以通过 PHP 模板通过特定类别而不是管理员中的块类型 XML 将产品拉入列表中?
谢谢
卡梅伦