0

我们正在使用 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”设置为根目录。不知何故,这并没有奏效,这让我们感到困惑,因为这种方法已经在我们修改过的“sendtofriend”文件中运行良好......我们在那里做了同样的事情,将发送给朋友的表单加载到 iframe 灯箱中。

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

4

2 回答 2

0

后端的博客配置中有一个设置,位于 system/config/blog (左栏中的 aheadworks 菜单)。在那里你会发现页面布局设置为 2columns-right。

要将布局更改为弹出窗口,您需要向 Magento 的布局添加一个额外的模板。

Magento 给出了如何按照本教程执行此操作的示例。

Tutsplus 在这里有更完整的描述。但是您必须向下滚动到“创建自定义模块布局和块文件”的位置

完成教程后,您将能够在 system/config/blog 中选择弹出模板

干杯!

于 2015-06-04T13:24:05.503 回答
-1

为了让 xml 工作,我需要设置:

//PostController()

public function viewAction() {<br />
        $this->loadLayout();<br />
        $this->renderLayout();

//... 
}

PostController()视图动作中。然后它开始渲染我的布局。

希望能帮助到你,

于 2013-06-17T08:19:29.627 回答