Magento AW-Blog:后视图的不同模板

时间:2012-08-30 10:13:08

标签: xml templates magento blogs

我们在最新版本中使用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灯箱中加载发送给朋友表格。

我们做错了吗? 有人可以帮助我们吗?提前谢谢!

2 个答案:

答案 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()视图操作中。然后它开始渲染我的布局。

希望它有所帮助,