最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

Magento没有订单提交按钮

Magento没有订单提交按钮Magento没有订单提交按钮

最近用Magento兰亭2011模板的人们向我反映,在订单提交页面没有提交按钮,我来说下如何解决此问题。

先来简单说说此兰亭模板。

Magento兰亭2001真是个很不错的模板,本人很佩服制作此模板的人,因为此模板首先是很好的仿了兰亭,其次是功能上也很丰富,很少有模板有如此丰富的功能。并且比我自己写的兰亭模板强多了,自惭形秽,又崇拜。此模板官网地址是:http://www.bestmagento.com/ 希望大家支持正版。此模板的缺点可能是因为功能太丰富,一般的新手无法应付。

我看了其模板.phtml文件,并没有什么明显的问题。我觉得应该是XML文件的问题,可能由于版本问题,XML有错误的地方,不出所料。

app\design\frontend\default\se101\layout\checkout.xml  此文件中约380行位置,如下代码

<!--
  One page checkout order review block
  -->

   <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">
   <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>

要更新为

<!--
  One page checkout order review block
  -->

   <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">
   <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 type="core/text_list" name="checkout.onepage.review.info.items.after" as="items_after" translate="label">
   <label>Items After</label>
   </block>
   <block type="checkout/agreements" name="checkout.onepage.agreements" as="agreements" template="checkout/onepage/agreements.phtml"/>
   <block type="core/template" name="checkout.onepage.review.button" as="button" template="checkout/onepage/review/button.phtml"/>
   </block>
   </checkout_onepage_review>

我们通过对比可以发现XML少了两行的声明。

一般我们去分析XML文件的时候,没有谁可以直接看到问题所在,要通过与当前版本的default模板中的XML文件做下对比,才容易确定问题所在。

此问题也证明,平时收集Magento模板存起来意义不大,因为Magento升级太快了,跨两个版本模板就不好兼容了。比如1.3的模板用到1.5上,基本不会成功。所以大家不用存那么多的模板。

来自:www.hellokeykey.com

转载请注明:嗨酷哥,有你更酷! » Magento没有订单提交按钮

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项