西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento不创建Block文件如何直接包含一个.phtml文件

时间:2016-10-29 08:48来源:未知 作者:好模板 点击:
Magento不创建Block文件,如何在一个phtml文件直接包含一个.phtml文件。前提是:仍然需要向该phtml文件传如变量参数 有一个pthml文件(catalog/product/small.phtml)内容如下: div ?php echo $this-getNam
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() ;  
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容