2014-03-13 79 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並獲得正確的塊名稱。然後清除佈局緩存,它會像魅力一樣工作。