চেকআউট পৃষ্ঠায় 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.