2014-03-13 53 views
0

我打电话给成功页面上的两个不同的phtml文件。一种是在开幕主题标签之后向第三方发送订单数据,第二个应该在结束标签之前去清除用户会话。当我查看我的网页来源时,“清晰”代码显示在我的页面顶部,直接位于Google分析代码的下方,而“传输”代码根本不显示。这里是我的layout.xmlMagento块和phtml文件没有显示在正确的位置

<?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和明确的PHTML分别具有下面的代码在其中:

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

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

我预计第一评论让Cact在分析代码下显示,如果不是直接在/ bod之上,清除显示在底部附近y标签。

任何想法?

+0

我不认为你的引用是正确的,尝试删除“s”:“after_body_start”“before_body_end”(这就是我在企业版v1.12中看到的) – adrien54

+0

你是对的,我检查了我的page.xml事实确实如此。但是,修复后,清除xml缓存,仍然是不行。清晰的测试显示在页面顶部。 –

+0

,如果我清除了布局缓存,它会工作。这是一个漫长的一天,感谢您的帮助 –

回答

0

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