是否可以将类别页面设为magento的主页?

时间:2010-03-02 14:29:30

标签: php magento

我想将catergory页面显示为我的主页而不是CMS页面,因为似乎很难让CMS页面正确显示项目。

我去了

  

网址重写管理

并为类别

创建了一个url-rewrite

然后去了

  

系统|配置|网络|默认页面|

并更改了

  

默认网址

来自cms的新url-rewrite,但是当我访问我网站的根目录时出现404错误。有没有办法将根重定向到类别而不是CMS页面?

4 个答案:

答案 0 :(得分:11)

这是一种更简单的方法。首先找出该类别的ID。然后转到“系统>配置>网络>默认页面”并为“默认网址”选项输入以下内容:catalog / category / view / id / 50(其中50是类别的ID)。

注意,在1.3.2.4版中,其中一个核心文件存在错误。因此,如果您使用它,请先查看此修复程序:http://www.magentocommerce.com/bug-tracking/issue?issue=6168

答案 1 :(得分:3)

您可以将其添加到任何CMS页面(替换您要显示的类别ID - 您可以在Admin-> Catalog-> Manage categories中找到它):

 {{block type="catalog/product_list" category_id="8" template="catalog/product/list.phtml"}}

答案 2 :(得分:1)

的想法
  

“默认网址”选项:catalog / category / view / id / 50(其中50是类别的ID)。

在版本1.9.2.4中也能很好地工作,但导航到第2页时缺少该类别的名称:

domain.com//p/2

答案 3 :(得分:0)

这只是一个暗示。

您必须在cms中编辑或创建新页面。然后转到设计选项卡并使用类别信息更新布局xml。从来没有这样做,但通过查看默认的家庭xml我想这可以做到。它可能看起来像这样,但这是发明的,所以你必须研究。

<block type="catalog/category" name="home.catalog.category.5" alias="categ_5" template="catalog/category/id/5" after="cms_page">
   <action method="addPriceBlockType">
   <type>bundle</type>
</block>