मैं चेकआउट पेज पर भुगतान से साइडबार तक जगह ऑर्डर बटन को स्थानांतरित करना चाहता हूं।
कोई मुझे एक सुझाव दे सकता है?
संपादित करें : क्या यह संभव है (प्रदान किए गए उत्तर / दृष्टिकोण के साथ) ?
मेरे शोध से प्रत्येक भुगतान विधि का अपना .html टेम्पलेट है जिसमें स्वयं का बटन भी शामिल है। यह बटन नॉकआउट.जेएस टेम्पलेट से लोड नहीं किया गया है। उदाहरण के लिए "नि: शुल्क" भुगतान विधि का एक हिस्सा:
<div class="checkout-agreements-block">
<!-- ko foreach: $parent.getRegion('before-place-order') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
</div>
<div class="actions-toolbar">
<div class="primary">
<button class="action primary checkout"
type="submit"
data-bind="
click: placeOrder,
attr: {title: $t('Place Order')},
css: {disabled: !isPlaceOrderActionAllowed()}
">
<span data-bind="i18n: 'Place Order'"></span>
</button>
</div>
</div>
जबकि "चेक / मनी ऑर्डर" भुगतान विधि इस तरह दिखती है (केवल अंतर हैं, enable: (getCode() == isChecked())
लेकिन हे, अभी भी मतभेद हैं और "1 सर्वशक्तिमान सामान्य स्थान आदेश बटन" नहीं है:)
<div class="checkout-agreements-block">
<!-- ko foreach: $parent.getRegion('before-place-order') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
</div>
<div class="actions-toolbar">
<div class="primary">
<button class="action primary checkout"
type="submit"
data-bind="
click: placeOrder,
attr: {title: $t('Place Order')},
css: {disabled: !isPlaceOrderActionAllowed()},
enable: (getCode() == isChecked())
"
disabled>
<span data-bind="i18n: 'Place Order'"></span>
</button>
</div>
</div>
उपलब्ध कराया गया उत्तर केवल उन वृत्तियों को आगे बढ़ाता है जिनके परिणामस्वरूप कुछ इस प्रकार होता है: