Magento Block的三种显示方式
<cms_page>
<reference name="content">
<block type="cms/page" name="cms_page">
</block></reference>
<!-- 下面是新增的Magento Block -->
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage_new" template="catalog/product/new.phtml" after="default_home_page"></block>
</cms_page>
echo $this->getLayout()->getBlock('home.catalog.product.new')->toHtml();
这种方式是Magento中推荐的标准方法。另外,也可以在后台 [Admin]->[CMS]->[Manage Pages]->[Home]->[Custome Design]->[Layout Update XML]中配置block xml。 2。不用在layout文件中配置,直接用PHP代码来创建block,并输出。 $layout = $this->getLayout(); $type = 'catalog/product_new'; $attributes = array( 'type' => 'catalog/product_new', 'name' => 'home.catalog.product.new', 'alias' => 'product_homepage_new', 'template' => 'catalog/product/new.phtml' ); $block = $layout->createBlock($type, null, $attributes); echo $block->toHtml(); 3。出现在Magento邮件模板中,或自定义内容中的Magento标签:
{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage_new" template="catalog/product/new.phtml"}}
(责任编辑:最模板) |

ecshop仿2011最新走秀网
人气:1700
ecshop大气综合保健用品商
人气:723
英文内衣外贸商城|ecshop英
人气:448
绿色asp企业网站源码生成
人气:404
shopex苏宁易购-光辉岁月版
人气:1426
ecshop仿梦芭莎内衣模板
人气:874