回答:
ここで解決策を見つけました:http : //www.magentocommerce.com/boards/viewthread/441003/#t460203
/ app / design / frontend / base / default / template / checkout / onepage / file payment.phtmlに移動して、36行目を開きます
<fieldset>
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
フィールドセットにIDを追加
<fieldset id="checkout-payment-method-load">
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
hungtk2707に感謝します!
私もチェックアウトの問題があり、解決策を見つけました:
/template/checkout/onepage/review/info.phtml(最後に)
取り替える
review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder') ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
沿って
review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
チェックアウトの問題が解決するはずです。
Magentoを(1.9.1に)アップグレードし、チェックアウトテンプレートがカスタマイズされ、xmlも変更された場合。
これの外観:
<block type="checkout/onepage_payment" name="checkout.onepage.payment" as="payment" template="checkout/onepage/payment.phtml">
<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/methods.phtml">
<action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
</block>
</block>
問題はcheckout / onepage / payment / methods.phtmlです。このデータは、ajaxリクエストを介してロードする必要があります。これをcheckout / onepage / payment / info.phtmlに置き換えて、次のようにします。
<block type="checkout/onepage_payment" name="checkout.onepage.payment" as="payment" template="checkout/onepage/payment.phtml">
<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/info.phtml">
<action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
</block>
</block>
テンプレートにレビューがない場合= info.phtmlの下部に追加するだけです
</script>
<script type="text/javascript">
//<![CDATA[
review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this- >getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
//]]>
</script>
このファイルの最後まで。例:./app/design/frontend/blank/default/template/checkout/onepage/review/info.phtml