2016-12-03 99 views
0

存在我們的模板未顯示訂單詳細信息的問題。如果我們切換模板爲默認值,我們可以看到這兩個區塊渲染:Magento銷售訂單查看不顯示訂單信息

URL模式:/sales/order/view/order_id/##

frontend/base/default/template/tm/checkoutfields/sales/order/info.phtml 

frontend/base/default/template/sales/order/view.phtml 

如果我們去我們的阿根主題,他們不顯示在所有。結賬成功頁面也會發生同樣的事情,所以我確定它是相關的。

使用PulseStorm CommerceBug擴展,我可以看到在佈局這一塊,無論我們選擇哪一個主題:

URL例如用於調試輸出:/sales/order/view/order_id/XX/?showLayout=page&showLayoutFormat=text

<sales_order_view> 
    <reference name="sales.order.info"> 
     <action method="setTemplate"> 
     <template>tm/checkoutfields/sales/order/info.phtml</template> 
     </action> 
     <block type="checkoutfields/view" name="checkoutfields" template="tm/checkoutfields/view.phtml"/> 
    </reference> 
</sales_order_view> 

開始看到這一點,我們升級後到EE 1.14.3,儘管沒有看到那會影響我們的模板。此後,我們也升級到最新版本的Argento主題,看看它是否能解決它,並且更新到EE 1.14.3.1。

結帳頁面:/checkout/onepage/success/

<checkout_onepage_success> 
    <update handle="sales_order_view"/> 
    <update handle="page_one_column"/> 
    <remove name="customer_account_navigation"/> 
    <remove name="left"/> 
    <remove name="right"/> 
    <remove name="downloadable.checkout.success"/> 
    <remove name="sales.order.info.buttons"/> 
    <reference name="my.account.wrapper"> 
     <action method="unsetChildren"/> 
    </reference> 
    <reference name="sales.order.info"> 
     <action method="setTemplate"> 
     <template>tm/checkoutsuccess/sales/order/info.phtml</template> 
     </action> 
    </reference> 
    <reference name="sales.order.view"> 
     <action method="setTemplate"> 
     <template>tm/checkoutsuccess/sales/order/view.phtml</template> 
     </action> 
    </reference> 
    <reference name="checkout.success"> 
     <action method="setTemplate"> 
     <template>tm/checkoutsuccess/success.phtml</template> 
     </action> 
     <action method="insert"> 
     <blockName>sales.order.info</blockName> 
     <alias>info</alias> 
     </action> 
     <action method="insert"> 
     <blockName>sales.order.view</blockName> 
     <alias>sales.order.view</alias> 
     </action> 
     <block type="core/template" name="checkoutsuccess.additional" template="tm/checkoutsuccess/success/additional.phtml"/> 
    </reference> 
</checkout_onepage_success> 

回答

0

好像我們的問題是,在我們的主題sales.xml文件這是壓倒一切的默認值。