চেকআউট পৃষ্ঠায় Magento2 এ শিরোনাম এবং পাদলেখ যুক্ত করুন


16

ডিফল্টরূপে Magento 2 প্রদান করবেন না HEADER কোন এবং পাদলেখ মধ্যে চেক আউট পাতা।

তাই আমি পথে পথে Checkout_index_index.xML ফাইল চেক করেছি

app/design/frontend/package_name/theme_name/Magento_Checkout/layout/override/base

শিরোলেখ এবং পাদচরণের জন্য বৈশিষ্ট্য সেট অপসারণ আছে

তাই থেকে আমি সেট না সরানোর অ্যাট্রিবিউট অপসারণ = সত্য থেকে অপসারণ = মিথ্যা ।

তবে এখনও শিরোনাম এবং পাদলেখ চেকআউট পৃষ্ঠাতে প্রদর্শিত হচ্ছে না তাই কেউ আমাকে কীভাবে চেকআউট পৃষ্ঠায় শিরোলেখ এবং পাদচরণ পেতে পারে তা বলতে পারেন?


"ডিফল্টরূপে Magento 2 চেক আউট পৃষ্ঠাতে হেডার এবং ফুটার সরবরাহ করে না" " <= এটি সত্য নয়। ডিফল্ট ম্যাজেন্টো 2 চেকআউটে ফুটার এবং শিরোলেখ উভয়ই সরবরাহ করে, আপনার কাস্টম থিম সেগুলি মুছে ফেলে।
— রাফেল ডিজিটাল পিয়ানোজমে

3
@ রাফেলাতডিজিটালপিয়ানিজম তবে আমি ম্যাগেন্টো / ফাঁকা থিমটি পিতামাতাদের থিম হিসাবে ব্যবহার করেছি এবং আমার থিমটি তৈরি করেছি then তবে কেন চেকআউট পৃষ্ঠাটি শিরোনাম এবং পাদচরণ দেখাচ্ছে না? আমি ম্যাজেন্টো_চেকআউট মডিউলে কোনও কিছুই পরিবর্তন করি নি I এবং এই সমস্যাটি কেবল আমার জন্য নয়। আমি এতগুলি বিকাশকারীকে দেখেছি যাদের একই সমস্যা রয়েছে।
— ধাওয়াল

@ কেটান কেপি বরোদা, আপনার সমস্যা সমাধান হয়েছে?
— রাকেশ জেসাদিয়া

এখনও সমাধান হয়নি ...
— কেতন বোরাদা

1
@ রাফেলাট ডিজিটাল পিয়ানিজম, আসলে ওপি ঠিক আছে। ডিফল্টরূপে ম্যাজেন্টো শিরোনাম এবং পাদচরণ অন্তর্ভুক্ত করে না, কারণ চেকআউট লেআউটটি 1 কলামের পরিবর্তে খালি লেআউট হ্যান্ডেল ব্যবহার করে।
— এরফান

উত্তর:


17

আমি একটি সমাধান পেয়েছি।

প্রথমে আপনার থিম ফোল্ডার অ্যাপ্লিকেশন / নকশা / সম্মুখভাগ / প্যাকেজ_নাম / থিম_নাম / ম্যাজেন্টো_চেকআউটটিতে ম্যাজেন্টো_চেকআউট এ যান

এখন উপরের পাথের লেআউট ফোল্ডারে নীচে ফোল্ডার কাঠামো তৈরি করুন। ওভাররাইড / থিম / Magento / ফাঁকা / checkout_index_index.xml

এই Checkout_index_index.xML ফাইলটিতে কোডের নীচে যুক্ত করুন।

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <move element="logo" destination="header-wrapper" before="-" />
        <referenceBlock name="minicart" remove="false" />
        <referenceContainer name="header.panel" remove="false" />
        <referenceBlock name="top.search" remove="false" />
        <referenceBlock name="catalog.compare.link" remove="false" />
        <referenceBlock name="catalog.topnav" remove="false"/>
        <referenceContainer name="footer-container"  remove="false"/>
    </body>
</page>

আমি আশা করি যে কেউ এই দরকারী পাবেন।


ব্যতিক্রম # 0 (লজিকএক্সেপশন): ওভাররাইডিং ভিউ ফাইল 'ডি: /xampp/htdocs/nickstore/app/design/frontend/Mytheme/theameame/Magento_Checkout/layout/override/theme/Magento/blank/checkout_index_index.xml' ফাইল যে কোনও। এই ত্রুটিটি পেয়েছেন
— আশীষ হিরা

@ আশিসিরা আমার মনে হয় আপনি ফাইলগুলিকে ওভাররাইড করতে কিছু ভুল করেছেন।
— ধাওয়াল

না আমি না .. আমি আপনার উত্তরের সাথে এটি 12 বার যাচাই করেছি
— হিরা

সমাধান কি খুঁজে পেয়েছেন? আমি একই সমস্যা আছে। এবং আমি জানি এটি ফাঁকা থিমের কোনও লেআউট নেই / সিএইচআউট_ইন্ডেক্স_ইন্ডেক্স.এক্স.এলএল ফাইল।
— আব্দুল শাকুর কাকার

2
এটি কাজ করার জন্য আমাকে </page>এই কোড ব্লকের শেষে একটি যুক্ত করতে হয়েছিল। অন্যান্য ব্যবহারকারীদের প্রশ্নের উত্তর দেওয়ার জন্য, আমি এই ফাইলটিapp/design/frontend/VENDOR/THEME/Magento_Checkout/layout/checkout_index_index.xml
— ডমডামব্রোগিয়া

14

ম্যাজেন্টো ২.১ (.১) এ লোগোটি /vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xmlএর নিয়মিত স্থান থেকে সরানো হয়েছে checkout.header.wrapperএবং তারপরে এটি কোথাও হারিয়ে গেছে বলে মনে হচ্ছে ..

এই অপরাধী:

<move element="logo" destination="checkout.header.wrapper"/>

লোগোটি ফিরে পেতে, ফাইলটি যুক্ত / সম্পাদনা করুন: [মূল] / অ্যাপ্লিকেশন / ডিজাইন / ফ্রন্টএন্ড / [বিক্রেতার] / [থিম] / ম্যাজেন্টো_চেকআউট / খেলোয়াড় / চেকআউট_ইন্ডেক্স_ইন্ডেক্স.এক্সএমএল

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  layout="1column"
  xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <move element="logo" destination="header-wrapper"/>
    </body>
</page>

3
2017 এখানে। তবুও দুর্দান্ত!
— mniess

4

আমার জন্য এটি কাজ করেছে:

অ্যাপ্লিকেশন / ডিজাইন / ফ্রন্টএন্ড / বিক্রেতা / THEMENAME / Magento_Checkout / লেআউট / checkout_index_index.xml

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="checkout" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
      <move element="logo" destination="header-wrapper"/>
    </body>
</page>

অ্যাপ্লিকেশন / ডিজাইন / ফ্রন্টএন্ড / বিক্রেতা / THEMENAME / Magento_Checkout / page_layout / checkout.xml

<?xml version="1.0"?>
<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_layout.xsd">
    <update handle="1column"/>
</layout>

আমরা ওএসসি মডিউল ইনস্টল করেছি যাতে এই কোডটি আমাদের পক্ষে কাজ করে!
— জ্যাক

1

লোগোটি ফিরে পেতে, ফাইলটি যুক্ত / সম্পাদনা করুন: [root]/app/design/frontend/[vendor]/[theme]/Magento_Checkout/layout/checkout_index_index.xml এবং বডি ট্যাগ শেষ হওয়ার আগে এই কোডটি যুক্ত করুন।

<?xml version="1.0"?>
    <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      layout="1column"
      xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
        <body>
            <move element="logo" destination="header-wrapper"/>
            <move element="header-wrapper" destination="checkout.header.wrapper" before="logo"/> 
            <move element="footer_div" destination="checkout.header.wrapper"/>

        </body>
    </page>

এটির মতো <সরানো উপাদান = "শিরোনাম-মোড়ক" গন্তব্য = "চেকআউট.হেডার.রেপ্পার" এর আগে = "লোগো" /> <সরানো উপাদান = "পাদচরণ_ডিভ" গন্তব্য = "চেকআউট.হেডার, মোড়ক" />
— ভাগ্যবন্ত পানাহালাক্র

1

উপরের কোনওটিই আমার পক্ষে কাজ করেনি এবং নীচের ত্রুটিতে উত্তরগুলির ফলাফল গ্রহণ করেছে:

ব্যতিক্রম # 0 (লজিকএক্সেপশন): ওভাররাইডিং ভিউ ফাইল '/app/design/frontend///Magento_Checkout/layout/override/theme/Magento/blank/checkout_index_index.xml' ফাইলগুলির কোনওটির সাথে মেলে না।

checkout_index_index.xmlনির্দিষ্ট জায়গায় (ফাঁকা থিমের অধীনে) ওভাররাইড করার জন্য কোনও ফাইল নেই ত্রুটির কারণ ।

সমাধান: ডেভডক্সের সাথে পরামর্শ করার পরে https://goo.gl/gvE23c আমাকে ডিরেক্টরি checkout_index_index.xmlথেকে ফাইলটি অনুলিপি করে চেকআউট মডিউলটির জন্য বেস ফাইলটি ওভাররাইড করতে হয়েছিল vendor/module-checkout/layoutএবং এটিতে অনুলিপি করে app/design/frontend/<Vendor>/<themename>/Magento_Checkout/layout/override/base পরিবর্তন করতে হয়েছিলlayout="checkout" করতে হয়েছিলlayout="1column"

লোগো <move element="logo" destination="checkout.header.wrapper"/>লাইনের কারণে দেখাচ্ছিল না তাই আমি এটি মন্তব্য করেছিলাম এবং এটি আবার দেখাতে শুরু করে।


0

ওয়েটসন চেকআউট_ইন্ডেক্স_ইন্ডেক্স.এক্সএমএলকে [মূল] / অ্যাপ / ডিজাইন / ফ্রন্টএন্ড / [বিক্রেতার] / [থিম] / ম্যাজেন্টো_চেকআউট / স্ক্রাউট / ওভারাইড / থেম / ব্ল্যাঙ্ক / চেকআউট_ইন্ডেক্স_আইডিএক্স.এক্সএল


0

যাও...

[রুট] / অ্যাপ্লিকেশন / ডিজাইন / ফ্রন্টএন্ড / [বিক্রেতা] / [থিম] /Magento_Checkout/layout/checkout_index_index.xml

এই লাইন পরিবর্তন করুন

<move element="logo" destination="checkout.header.wrapper"/>

প্রতি

<move element="logo" destination="header-wrapper"/>

এটা আমার জন্য কাজ করেছে :)


একই উত্তরটি আবার পোস্ট করা দুর্দান্ত কাজ ^^ (যদি ফাইলটি বিদ্যমান থাকে তবে আপনার দল / সংস্থার কোনও বিকাশকারী / আপনি এটি ইতিমধ্যে
— রেখেছেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.