[英]Magento blocks and phtml files not displaying in the right place
我在成功頁面上調用了兩個不同的phtml文件。 一種是在打開正文標簽之后將訂單數據發送給第三方,第二種應該在結束正文標簽之前發送以清除用戶會話。 當我查看頁面源代碼時,“清除”代碼顯示在頁面頂部的Google Analytics(分析)代碼正下方,而“傳輸”代碼則根本不顯示。 這是我的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標簽上,則該注釋將顯示在底部附近。
有任何想法嗎?
謝謝@ adrien54的回答。 我需要查看page.xml並獲得正確的塊名稱。 然后清除布局緩存,它會像魅力一樣工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.