Magento不创建Block文件,如何在一个phtml文件直接包含一个.phtml文件。前提是:仍然需要向该phtml文件传如变量参数
有一个pthml文件(catalog/product/small.phtml)内容如下:
<div>
<?php echo $this->getName(); ?>
</div>
另一个phtml可以调用如下:
echo $this->getLayout()->createBlock('core/template')->setTemplate('catalog/product/small.phtml')->setName('Bill Gates')->toHtml() ;
运行结果:将在调用phtml合适处显示'Bill Gates'.
附:在你的phtml文件中调用CMS Block
echo $this->getLayout()->createBlock('cms/block')->setBlockId('contacts_text')->toHtml() ;
(责任编辑:好模板) |