আমি পেপাল এক্সপ্রেস পর্যালোচনা পৃষ্ঠায় চেকআউট অগ্রগতি কীভাবে অন্তর্ভুক্ত করতে পারি?


16

ঠিক আছে আমি এগুলি ধাপে বিভক্ত করেছি এবং আপনি দেখতে পাচ্ছেন আমি কোথায় আটকেছি:

পদক্ষেপ 1 - কলাম নম্বর পরিবর্তন করুন

পেপাল এক্সপ্রেস পর্যালোচনা পৃষ্ঠা (পেপাল যা পর্যালোচনা করে অবশেষে তাদের অর্ডার জমা দেওয়ার জন্য ক্রেতাকে ফেরত পাঠায় আমাদের পৃষ্ঠা) এটি একটি কলামের পৃষ্ঠা। অবশ্যই আমরা একটি কাস্টম মডিউল xML ফাইলে লেআউটটিকে ওভাররাইড করে কলামগুলির সংখ্যা পরিবর্তন করতে পারি:

<paypal_express_review>
   <!-- maybe other references here -->
   <reference name="root">
      <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
   </reference>
   <!-- maybe other references here -->
</paypal_express_review>

পদক্ষেপ 2 - ডান হাতের কলামের সামগ্রীকে সীমাবদ্ধ করে কোড সরিয়ে দিন

এখন ডান হাতের কলামটি উপস্থিত থাকবে তবে খালি থাকবে - এটি নিম্নলিখিত রেখার কারণে app/design/frontend/base/default/layout/paypal.xml- যা আমরা সরিয়ে দিই:

<remove name="right"/>

পদক্ষেপ 3 - এক্সএমএল ফাইলে সামগ্রী যুক্ত করুন

ক্যাশে সাফ করা এবং পৃষ্ঠাটি রিফ্রেশ করা ডিফল্ট ডান হাতের কলামের সামগ্রী প্রদর্শন করবে। সুতরাং যদি সেখান থেকে আমরা app/design/frontend/base/default/layout/checkout.xmlকাস্টম মডিউল xML ফাইলটিতে নিম্নলিখিত লাইনগুলি (ধার করা ) যুক্ত করি তবে আমরা আবার একটি ফাঁকা নিয়ে আসি।

<reference name="right">
    <action method="unsetChildren"></action>
    <block type="page/html_wrapper" name="checkout.progress.wrapper" translate="label">
        <label>Checkout Progress Wrapper</label>
        <action method="setElementId"><value>checkout-progress-wrapper</value></action>
        <block type="checkout/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml"/>
    </block>
</reference>

আমি জানি যে এই কলামে সামগ্রীটি পাওয়ার জন্য এটি সঠিক পদ্ধতি কারণ আমি এটি একটি কাস্টম টেম্পলেট দিয়ে করতে পারি, যেমন

<reference name="right">
    <action method="unsetChildren"></action>
    <block type="page/html" name="custom" template="custom_module/custom.phtml" />
</reference>

block typeসেখানে সম্পর্কে সামান্য অনিশ্চিত । এছাড়াও আমি সচেতন যে নিম্নলিখিত ব্লকটি app/design/frontend/base/default/layout/checkout.xmlব্যবহার করা হচ্ছে না:

<block type="checkout/onepage_progress" name="root" output="toHtml" template="checkout/onepage/progress.phtml">
    <block type="checkout/onepage_payment_info" name="payment_info">
        <action method="setInfoTemplate"><method></method><template></template></action>
    </block>
</block>

আপনি দেখতে পাচ্ছেন এতে আমার জ্ঞানটি বেশ সীমাবদ্ধ - ইচ্ছার চেয়ে ডকুমেন্টেশনের অভাবে বেশি (এই সাইটটি আকর্ষণীয় ছিল)।

আমি অবশ্যই জোর দিয়ে বলছি যে এটি কোনওভাবেই অচলযোগ্য নয় তাই যদি কারও কাছে সমাধানের অন্বেষণের জন্য পরামর্শ বা হতাশ হয়ে থাকে বা আপনার সমস্ত পোস্টে কোনও অন্তর্দৃষ্টি যোগ্য এবং সর্বাধিক স্বাগত। অনেক ধন্যবাদ

উত্তর:


1

হ্যা এটা সম্ভব.

এখানে চিত্র বর্ণনা লিখুন

এটি অর্জন করার জন্য এটি আপনার প্রয়োজন হবে।

আপনার হ্যান্ডেল থেকে module.xmlসমস্ত উল্লেখ মুছে ফেলুন এবং টেমপ্লেটটি আপডেট করুন যা আপনি 1 এবং 2 পদক্ষেপে করেছেন done<remove name="right" />paypal_express_review

এরপরে আপনি চেকআউট.প্রেস রেপার ব্লকটি rightরেফারেন্সে যুক্ত করতে পারেন । এই ব্লক পাওয়া যাবেapp/design/frontend/base/default/layout/checkout.xml

<reference name="right">
            <action method="unsetChildren"></action>
            <block type="page/html_wrapper" name="checkout.progress.wrapper" translate="label">
                <label>Checkout Progress Wrapper</label>
                <action method="setElementId"><value>checkout-progress-wrapper</value></action>
                <block type="checkout/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml">
                    <block type="checkout/onepage_progress" name="billing.progress" template="checkout/onepage/progress/billing.phtml"></block>
                    <block type="checkout/onepage_progress" name="shipping.progress" template="checkout/onepage/progress/shipping.phtml"></block>
                    <block type="checkout/onepage_progress" name="shippingmethod.progress" template="checkout/onepage/progress/shipping_method.phtml"></block>
                    <block type="checkout/onepage_progress" name="payment.progress" template="checkout/onepage/progress/payment.phtml"></block>
                </block>
            </block>
        </reference>

একবার paypal/express/review/পৃষ্ঠায় পৌঁছে আপনি দেখতে হবে যে একটি ফাঁকা কলাম আছে? আপনি দেখাতে বাধা দিচ্ছেন না কেন? আপনি যদি ডান কলামে পৃষ্ঠাটি পরিদর্শন করেন তবে আপনার দেখতে হবে opactity: 0;। আপনার শৈলীগুলি হতে আপডেট করুন opacity:1;এবং ব্লকটি সেখানে থাকা উচিত।

এখানে চিত্র বর্ণনা লিখুন

আপনার কাছে কেবলমাত্র সমস্যাটি হ'ল পরিবর্তনের লিঙ্কগুলি কাজ করতে হবে কারণ তারা ইতিমধ্যে কনটেইনারটি থাকার প্রত্যাশা করছে। যদি না হয় তবে আপনি উন্নতির জন্য নিজস্ব টেম্পলেট তৈরি করতে এবং লিঙ্কগুলি সরিয়ে ফেলার দিকে নজর দিতে পারেন। আশা করি এটি সহায়তা করে: ডি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.