我想在主页的内容中调用一个块。我正在编写这样的代码:
{{block type='blog/menu_sidebar' template='latest_blog/latest-blog.phtml'}}
但是phtml文件没有进入主页。
另一方面,当我在设计选项卡下的布局更新xml中调用块时,通过编写如下代码:
<block type="blog/menu_sidebar" name="right.blog">
<action method="setTemplate" >
<template>latest_blog/latest-blog.phtml</template>
</action>
<block type="blog/tags" name="blog_tags" />
</block>
然后phtml文件进入主页。
我的问题是我想在主页的内容中包含latest-blog.phtml文件,因为我必须使用div结构来设计我在布局部分无法播放的内容。
答案 0 :(得分:1)
您可以使用getLayout()函数
<?php echo $this->getLayout()
->createBlock("blog/menu_sidebar")
->setTemplate("latest_blog/latest-blog.phtml")
->toHtml(); ?>
这样你可以加载。如果您有任何选项,可以通过致电
进行设置 ->setCustomOption($optionValue)