同时推送多个magento产品/静态块

时间:2013-09-23 21:13:36

标签: php magento

我的客户拥有Magento网站的下载类型,每月都会推出新产品 - 我需要找到一种方法让所有产品理想地立即上线,以及所有产品的更改页面。

显示类别产品列表的许多页面都引用静态块,其内容也需要更改..

示例:

{{block type="cms/block" block_id="category-art-october-2013"}} 
{{block type="catalog/product_list" category_id="41" template="catalog/product/list.phtml"}}
{{block type="cms/block" block_id="coming-soon-art-october-2013"}}

在静态块中使用某种变量是最好的方法/可能吗?这样我就可以更改某种日期/标识符并将其加载到正确的月份产品中?

1 个答案:

答案 0 :(得分:1)

而不是使用{{block type="cms/block" block_id="category-art-october-2013"}} {{block type="catalog/product_list" category_id="41" template="catalog/product/list.phtml"}} {{block type="cms/block" block_id="coming-soon-art-october-2013"}}

您可以尝试通过xml布局更新来执行此操作,这样您就可以使用“自定义设计”和“从”和“到”日期。 在你的cms页面的Layout Update XML下,你可以试试这样的东西

<reference name="content">
    <block type="cms/block" name="art-october">
        <action method="setBlockId"><block_id>category-art-october-2013</block_id></action>     
    </block>
    <block type="catalog/product_list" name="list_category" template="catalog/product/list.phtml">
        <action name="setCategoryId">41</action>
    </block>
    <block type="cms/block" name="art-comming-soon">
        <action method="setBlockId"><block_id>coming-soon-art-october-2013</block_id></action>      
    </block>
</reference>

并在“自定义设计”下准备下个月的配置,并根据需要调整xml。

希望有所帮助