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