2016-12-03 97 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文件这是压倒一切的默认值。