2014-10-05 113 views
0

我在一个名为home_banner.phtml的phtml文件中为我的magento网站制作了一个自定义主页,这反过来我又引用了CMS-> Pages-> Home Page content下面的代码Magento在另一个phtml文件中包含phtml文件

{{block type="core/template" template="theme/home_banner.phtml"}} 

在我home_banner.phtml我称之为标签/ popular.phtml显示热门的标签。

<div class="last-posts-grid clearfix"> 

    <?php echo $this->getLayout()->createBlock('core/template')->setTemplate('tag/popular.phtml')->toHtml(); ?> 

</div> 

但是,即使标记为“查看所有标记”的锚定标记正确调用,也不会显示标记。 ul class =“tags-list”在页面源中也是可见的,但标签本身不可见。有什么建议么?

回答

0

您在模板文件中犯了一个小错误。您的模板文件必须如下:

<div class="last-posts-grid clearfix"> 

    <?php echo $this->getLayout()->createBlock('tag/popular')->setTemplate('tag/popular.phtml')->toHtml(); ?> 

</div> 

我测试了这一点,它的工作很好..希望这有助于..

相关问题