跨境电商
经验交流分享

Magento结账页面Place Order按钮不显示的解决办法

从1.5版本开始,Magento的checkout布局文件与之前版本中有了许多修改。这直接影响到一些老的模板在结账页面不现实下单按钮。Magento原始的5步支付中,到执行到最后一部的时候,用户会发现“Place Order”按钮不见了。

解决该问题的方法非常简单,只需要在checkout的布局文件的checkout_onepage_review句柄中添加一个命名为checkout.onepage.review.button的block即可。

找到当前使用模板的app/design/frontend/default/ruiwant_core_template/layout/checkout.xml文件,修改内容如下。
[xml]
<checkout_onepage_review translate="label">
<label>One Page Checkout Overview</label>
<!– Mage_Checkout –>
<remove name="right"/>
<remove name="left"/>

<block type="checkout/onepage_review_info" name="root" output="toHtml" template="checkout/onepage/review/info.phtml">
<!– 添加Block 开始 –>
<block type="core/template" name="checkout.onepage.review.button" as="button" template="checkout/onepage/review/button.phtml"/>
<!– 添加Block 结束 –>
<action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action>
<block type="checkout/cart_totals" name="checkout.onepage.review.info.totals" as="totals" template="checkout/onepage/review/totals.phtml"/>
<block type="core/text_list" name="checkout.onepage.review.info.items.before" as="items_before" translate="label">
<label>Items Before</label>
</block>
</block>
</checkout_onepage_review>
[/xml]

赞(0)
未经允许不得转载:锐想 » Magento结账页面Place Order按钮不显示的解决办法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限