Magento阻止和phtml文件没有显示在正确的位置

时间:2014-03-13 15:16:51

标签: php magento

我在成功页面上调用两个不同的phtml文件。一种是在开放体标签之后将订单数据发送给第三方,而第二种体育标签应该在结束体标签之前去清除用户会话。当我查看我的页面来源时,"清除"代码直接显示在我的页面顶部的Google分析代码下,并且"传输"代码根本不显示。这是我的layout.xml

<?xml version="1.0"?>
<layout version="1.0.0">
<default>
    <!-- Mage_GoogleAnalytics -->
    <reference name="after_body_starts">
        <block type="cappscact/track" name="capps_cact" as="capps_cact" template="Capps/Cact.phtml" />
    </reference>
    <reference name="before_body_ends">
        <block type="cappscact/track" name="capps_clear" as="capps_clear" template="Capps/Clear.phtml" />
    </reference>
</default>

我的cact和clear phtml分别包含以下代码:

<?php echo ('<!-- This is a test for Cact -->'); ?>

<?php echo ('<!-- This is a test for Clear -->'); ?>

我预计Cact的第一条评论会在分析代码下显示,如果不是直接位于/ body标记之上,则显示清楚显示在底部附近。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

谢谢@ adrien54的回答。 我需要查看page.xml并获得正确的块名称。然后清除布局缓存,它就像魅力一样。