Yanıtlar:
Çözümü burada buldum: http://www.magentocommerce.com/boards/viewthread/441003/#t460203
/ App / design / frontend / base / default / template / checkout / onepage / file payment.phtml açın, satır 36
<fieldset>
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
alan kümesine kimlik ekle
<fieldset id="checkout-payment-method-load">
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
Hungtk2707 sayesinde!
Ayrıca ödeme sorunu vardı ve çözüm buldum:
/Template/checkout/onepage/review/info.phtml (sonunda)
değiştirmek
review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder') ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
tarafından
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'));
Ödeme sorununuzu çözmesi gerekir.
Magento'nuzu (1.9.1'e) yükseltirseniz ve ödeme şablonu özelleştirilirse xml de değiştirilir.
Bunun görünümü:
<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>
Sorun, ödeme / onepage / payment / method.phtml'dir, bu verilerin bir ajax isteği yoluyla yüklenmesi gerekir. Bunu checkout / onepage / payment / info.phtml ile değiştirin, şöyle:
<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>
şablonunuzda info.phtml dosyasının alt kısmında review = yoksa
</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>
Bu dosyanın altına, örneğin ./app/design/frontend/blank/default/template/checkout/onepage/review/info.phtml
DWD (iPhone) StoreView ile aynı sorunu yaşadım ve ilk sorunu çözdüm
ancak daha sonra hala bir sorunum vardı (devam düğmesi çalışmıyor) Çözüm / app / design / frontend / default / iphone / template / checkout / onepage / review'dan info.phtml toplamaktı
Eski bir çalışma versiyonundan aldım.
Garip gerçek şu ki, masaüstü görünümünde her şey iyi çalıştı.