답변:
여기에서 해결책을 찾았습니다 : 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이며,이 데이터는 아약스 요청을 통해로드되어야합니다. 이것을 다음과 같이 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
rwd (iphone) storeview와 동일한 문제가 있었고 첫 번째 문제를 해결했습니다.
그러나 나중에도 여전히 문제가 있습니다 (계속 버튼이 작동하지 않음) 해결책은 / app / design / frontend / default / iphone / template / checkout / onepage / review에서 info.phtml을 수집하는 것이 었습니다
이전 작업 버전에서 가져 왔습니다.
이상한 점은 모든 것이 데스크탑보기에서 제대로 작동한다는 것입니다.