阅读:4414回复:0
Magento给新产品页面添加分页图片:hicoogle_magento_newproduct_page.jpg 本文介绍如何让magento创建一个带分页功能的新到产品页面,方便我们在首页或者其它CMS Page调用和展示新到产品。 在Magento我们经常有的做法是建立一个可以调用新产品的block,然后通过: upw_block type="catalog/product_new" column_count="6" products_count="100" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"调用,这样就可以在Magento首页显示新到产品 或者其他位置调用,前提要有添加新产品并设置新产品期间了。 现在是要让Magento创建一个带分页功能的新到产品展示Page,自动展示有设置了“Set Product as New from Date – Set Product as New to Date”的新到产品。 话入正题。Magento在CMS Page添加带分页功能的新到产品页面步骤如下; 创建路径:app/code/local/Mage/Catalog/Block/Product 创建文件:app/code/local/Mage/Catalog/Block/Product/New.php New.php将覆盖掉magento core里的New.php,所以如果原来New.php有在使用的话local的这个文件另外命名区分开。 添加以下内容到New.php 保存后,创建CMS里的新到产品列表Page。添加后,设置Design的内容为以下内容: 10 6 0 12 grid12 grid24 grid36 grid48 gridallAll one_column6 product_list_toolbar 这样就可以保存查看效果了。以下简要备记几点说明: 设置块的类型和使用的模版文件,这个文件也是产品列表页用的。“catalog/product_new” 这个就是更换了的New.php。 10setCategoryId 设置目录ID,可以是网站的根目录ID,或者某目录。 6setColumnCount 新到产品的Page产品每页产品数为6 0setProductsCount 设为0的话就是该指定目录的所有产品,否者按限定数 为新到产品列表页面添加目录页的工具条和分页 12setDefaultGridPerPage 配置工具栏的产品显示数 grid12配置分页的产品数 one_column6one_column 布局定为6列 product_list_toolbar工具条的命名 Page的Design部分设置好后,Content部分随便设下,保存,就能查看效果了。 这篇Magento添加新产品在CMS Page 是翻译老外的,经实际操作完全可行。 |
|