我正在一个名为home_banner.phtml的phtml文件中为我的magento网站制作一个自定义主页,而该文件又通过以下代码在CMS-> Pages-> Home Page内容中引用
{{block type="core/template" template="theme/home_banner.phtml"}}
在我的home_banner.phtml中,我调用了tags / popular.phtml来显示热门标签。
<div class="last-posts-grid clearfix">
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('tag/popular.phtml')->toHtml(); ?>
</div>
然而,即使锚标记显示&#34;查看所有标记&#34;标记也未显示。 id被正确调用。 ul class =&#34; tags-list&#34;在页面源中也可见,但标签本身不可见。有什么建议吗?
答案 0 :(得分:0)
你在模板文件中犯了一个小错误。您的模板文件必须如下所示:
<div class="last-posts-grid clearfix">
<?php echo $this->getLayout()->createBlock('tag/popular')->setTemplate('tag/popular.phtml')->toHtml(); ?>
</div>
我对此进行了测试并且工作正常。希望这会有所帮助..