1:登陆后台,从菜单cms — Manage Pages 然后选择Home Page
2:在content中适当位置加上
[php]{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml" _productsCount="9" _columnCount="4"}}[/php]
_productsCount 设置新产品的数量,_columnCount设置产品列
或者在Layout Update XML中加入
[php]<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">
<action method="setColumnCount"><columns>5</columns></action>
<action method="setProductsCount"><count>25</count></action>
<action method="addPriceBlockType">
<type>bundle</type>
<block>bundle/catalog_product_price</block>
<template>bundle/catalog/product/price.phtml</template>
</action>
</block>[/php]
对于新产品数量设置什么的我个人并不喜欢在php代码中修改,magento本身是有很强的的XML,用XML控制就可以了。
Magento 截取字符串
magento 本身是有自带的截取字符串功能,我们有时候发现产品名字太长影响美观,这时就可以通过magento自带的截取功能
例如新产品的产品名字显示的太长了,截取33个字符,后面省略号
[php]<?php echo $this->htmlEscape(Mage::helper(‘core/string’)->truncate($this->escapeHtml($_product->getName()), 33, ‘…’)) ?>[/php]
Magento getFinalPrice方法 获取最终价格
[php]<?php echo Mage::helper(‘core’)->currency($_product->getFinalPrice()); ?>[/php]
Magento 获取产品id
[php]<?php echo $_product->getId();?>[/php]
有什么需要改进的可以评论出来大家一起学习
发表评论