Magento – 如何直接包含一个.phtml文件 和静态区块

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

 

不创建Block文件,如何在一个phtml文件直接包含一个.phtml文件。前提是:仍然需要向该phtml文件传如变量参数

有一个pthml文件(catalog/product/small.phtml)内容如下:

Php代码  收藏代码

<div><?php echo $this->getName(); ?></div>

另一个phtml可以调用如下:

Php代码  收藏代码

echo $this->getLayout()->createBlock(‘core/template’)->setTemplate(‘catalog/product/small.phtml’)->setName(‘Bill Gates’)->toHtml() ;

运行结果:将在调用phtml合适处显示’Bill Gates’.

附:在你的phtml文件中调用CMS Block

Php代码  收藏代码

<?php echo $this->getLayout()
->createBlock(‘cms/block’)
->setBlockId(‘headblock’)
->toHtml(); ?>

相关推荐

magento backend dashboard can’t log in – session error

可能很多朋友有同样的经历,magento在服务器中配置域名是可以正常的访问了,但是在本地配置后却无法登录后台,账号密码登录的时候发现出现空白,无法跳转到后台,本文章向大家介绍两种解决本地magento后台无法登录的方法,需要的朋友可以参考下

暂无评论

发表评论

微信扫一扫,分享到朋友圈

Magento – 如何直接包含一个.phtml文件  和静态区块