Javascript 在magento主页上显示多类别产品

Javascript 在magento主页上显示多类别产品,javascript,php,html,magento,Javascript,Php,Html,Magento,最近我在我的magento站点上安装了以下主题 根据安装指南,只有一种方式可以在下面的主页上显示产品 <reference name="content"> <block type="catalog/product_list" name="featured" template="catalog/product/list.phtml"> <action method="setCategoryId"><category_id>***</cat

最近我在我的magento站点上安装了以下主题

根据安装指南,只有一种方式可以在下面的主页上显示产品

<reference name="content">

<block type="catalog/product_list" name="featured" template="catalog/product/list.phtml">

<action method="setCategoryId"><category_id>***</category_id></action>

<action method="setColumnCount"><count>5</count></action>

</block>

</reference>

***
5.
现在,我不想展示某个特定类别的产品,我想展示其他类别的产品


请指导我如何编辑上述代码,以便在magento主页上显示多个类别的产品。

在主页上显示产品有多种方式。主题指南中给出的(您尝试使用的)是布局更新方法

您可以在主页中放置产品:

  • Layouy更新方法
  • CMS分块法
  • 正如您已经知道在何处进行更改以显示产品(管理->CMS->主页)

    例如,要显示nee产品列表,请在CMS内容中放置以下代码:

    {{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}
    
    在主页中显示所有产品的步骤

    {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
    
    有关详细指南,请参阅Magento Wiki“如何在主页上显示产品”


    另外,如果您想使用主题xml,请删除该部分的操作节点。

    在主页中显示产品有多种方式。主题指南中给出的(您尝试使用的)是布局更新方法

    您可以在主页中放置产品:

  • Layouy更新方法
  • CMS分块法
  • 正如您已经知道在何处进行更改以显示产品(管理->CMS->主页)

    例如,要显示nee产品列表,请在CMS内容中放置以下代码:

    {{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}
    
    在主页中显示所有产品的步骤

    {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
    
    有关详细指南,请参阅Magento Wiki“如何在主页上显示产品”


    注意:如果您想使用主题xml,请删除该部分的“操作”节点。

    根据类别显示多个产品列表的简单方法如下所示

    <reference name="content">
        <block type="catalog/product_list" name="featured" template="catalog/product/list.phtml">
            <action method="setCategoryId"><category_id>13</category_id></action>
            <action method="setColumnCount"><count>2</count></action>
        </block>
        <block type="catalog/product_list" name="featured2" template="catalog/product/list.phtml">
            <action method="setCategoryId"><category_id>10</category_id></action>
           <action method="setColumnCount"><count>2</count></action>
        </block>
     </reference>
    
    
    13
    2.
    10
    2.
    
    您应该在主页的布局部分中添加此代码。然而,这是混乱的。如果您需要避免使用工具栏和其他不需要的东西,您可能需要使用下面的代码

     <reference name="content">
        <block type="catalog/product_list" name="featured" template="catalog/product/list1.phtml">
            <action method="setCategoryId"><category_id>13</category_id></action>
            <action method="setColumnCount"><count>2</count></action>
        </block>
        <block type="catalog/product_list" name="featured2" template="catalog/product/list2.phtml">
            <action method="setCategoryId"><category_id>10</category_id></action>
           <action method="setColumnCount"><count>2</count></action>
        </block>
     </reference>
    
    
    13
    2.
    10
    2.
    
    如您所见,我为每个块设置了不同的列表模板。因此,您需要做的是复制
    app/design/frontend///catalog/product/list.phtml
    中的原始列表模板内容,并将其粘贴到我们的自定义列表模板中。根据上面给出的路径,您需要在
    app/design/frontend///catalog/product/
    目录中创建多个列表模板,名称为
    list1.phtml
    list2.phtml
    等。然后根据需要编辑与类别对应的各个列表文件。对这些单独的列表模板进行更改。这将使您的core list.phtml保持不变,并使您的站点在视图中保持良好状态


    玩吧。太棒了。谢谢。

    根据类别显示多个产品列表的简单方法如下所示

    <reference name="content">
        <block type="catalog/product_list" name="featured" template="catalog/product/list.phtml">
            <action method="setCategoryId"><category_id>13</category_id></action>
            <action method="setColumnCount"><count>2</count></action>
        </block>
        <block type="catalog/product_list" name="featured2" template="catalog/product/list.phtml">
            <action method="setCategoryId"><category_id>10</category_id></action>
           <action method="setColumnCount"><count>2</count></action>
        </block>
     </reference>
    
    
    13
    2.
    10
    2.
    
    您应该在主页的布局部分中添加此代码。然而,这是混乱的。如果您需要避免使用工具栏和其他不需要的东西,您可能需要使用下面的代码

     <reference name="content">
        <block type="catalog/product_list" name="featured" template="catalog/product/list1.phtml">
            <action method="setCategoryId"><category_id>13</category_id></action>
            <action method="setColumnCount"><count>2</count></action>
        </block>
        <block type="catalog/product_list" name="featured2" template="catalog/product/list2.phtml">
            <action method="setCategoryId"><category_id>10</category_id></action>
           <action method="setColumnCount"><count>2</count></action>
        </block>
     </reference>
    
    
    13
    2.
    10
    2.
    
    如您所见,我为每个块设置了不同的列表模板。因此,您需要做的是复制
    app/design/frontend///catalog/product/list.phtml
    中的原始列表模板内容,并将其粘贴到我们的自定义列表模板中。根据上面给出的路径,您需要在
    app/design/frontend///catalog/product/
    目录中创建多个列表模板,名称为
    list1.phtml
    list2.phtml
    等。然后根据需要编辑与类别对应的各个列表文件。对这些单独的列表模板进行更改。这将使您的core list.phtml保持不变,并使您的站点在视图中保持良好状态


    玩吧。太棒了。谢谢。

    这个问题似乎离题了,因为它属于on。这个问题似乎离题了,因为它属于on