ম্যাজেন্টো 2 কীভাবে বিক্রেতা / ম্যাজেন্টো / ম্যাজেন্টো 2-বেস / লিবিব / ওয়েব / সিএসএস / উত্স / লিবিব / নেভিগেশন.বিহীন ওভাররাইড করবেন?


9

আমি কীভাবে আমার কাস্টম থিমটিতে বিক্রেতা / ম্যাজেন্টো / ম্যাজেন্টো 2-বেস / লিবিব / ওয়েব / সিএসএস / উত্স / lib / _nav ডিরেক্টরি.less ফাইলকে ওভাররাইড করতে পারি ?

উত্তর:



6

1) আপনাকে _navigation.lessআপনার পিতামাতার থিম থেকে app\design\frontend\vendor\theme\web\css\source(আপনার কাস্টম থিম) অনুলিপি করতে হবে এবং আপনার সিএসএসের পরে .lib-main-navigation();এবং .lib-main-navigation-desktop();এই লিব নেভিগেশন স্টাইলকে ওভাররাইড করতে হবে ।

অথবা

2) আপনি কাস্টম থিম এর নেভিগেশন পরিবর্তনশীল এর মান ওভাররাইড করতে পারেন _theme.less,

আপনি এখানে পরিবর্তনশীল নাম খুঁজে পেতে পারেন lib\web\css\source\lib\variables

_navigation.less

1

খোয়া ট্রুংডিনহ এবং দিপেশ রাঙ্গানীর জবাব ছাড়াও, খোয়া ট্রুংডিনহর ওভাররাইডিং পথটি ঠিক আছে তবে আপনার কাস্টম শৈলীগুলি, আপনার কাস্টম শৈলীগুলিকে ওভাররাইড করা রোধ করার জন্য .lib- প্রধান-নেভিগেশন () পরে যুক্ত করতে হবে; এবং .lib- প্রধান নেভিগেশন-ডেস্কটপ (); দীপেশ রাঙ্গানি যেমন উল্লেখ করেছেন তখন আপনার নিজের মধ্যে কাস্টম থিমের _বিব্যাগেশন; আপনার কাছে কম ফাইল থাকবে:

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {

     .lib-main-navigation();

     Your custom code here
}


.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {

    .lib-main-navigation-desktop();

    Your custom code here
}

0

এটি অত্যন্ত সহায়ক ছিল, আমি lib ফাইলটি অনুলিপি করছিলাম এবং .lib- মূল-নেভিগেশন-ডেস্কটপ () শ্রেণীর মধ্যে সম্পাদনা করছিলাম যা ওভাররাইট হয়ে উঠছিল, এখন যদি আমি এই মিশিনটি প্রথমে লোড করি এবং সেগুলি ওভাররাইট করার পরে আমার স্টাইলগুলি রাখি

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