我们在最新版本中使用Magento 1.7.0.2和修改“Aw-Blog”。 是否可以为blog_post_view提供不同的模板?
我们需要在装有iframe / ajax的灯箱中打开post.phtml网站。 因此,除了Post View的内容部分外,我需要禁用所有内容。
这就是我们已经尝试过的:
<blog_post_view translate="label">
<reference name="root">
<action method="setTemplate"><template>page/popup.phtml</template></action>
</reference>
<reference name="content">
<block type="blog/post" name="post" template="aw_blog/post.phtml" />
</reference>
</blog_post_view>
在aw_blog.xml中我们尝试将模板“popup.phtml”设置为root。 不知怎的,这没有用,这让我们感到困惑,因为这个方法在我们修改过的“sendtofriend”文件中工作得很好......我们在那里做了同样的事情,在iframe灯箱中加载发送给朋友表格。
我们做错了吗? 有人可以帮助我们吗?提前谢谢!
答案 0 :(得分:0)
在system / config / blog后面的Blog配置中有一个设置(左栏中的前进菜单)。在那里,您会发现页面布局设置为2columns-right。
要将布局更改为弹出窗口,您需要为Magento的布局添加额外的模板。
Magento给出了following this tutorial如何执行此操作的示例。
Tutsplus有更多complete description here。但是你必须向下滚动到“创建自定义模块布局和阻止文件”的位置
完成本教程后,您将能够在system / config / blog中选择弹出模板
Cheerz!
答案 1 :(得分:-1)
为了让xml工作,我需要设置:
//PostController()
public function viewAction() {<br />
$this->loadLayout();<br />
$this->renderLayout();
//...
}
在PostController()
视图操作中。然后它开始渲染我的布局。
希望它有所帮助,