আপনি সিএসএস দিয়ে এটি পুরোপুরি করতে পারেন can আপনি সেই নোডটিকে লক্ষ্য করতে হবে যা আপনি হোম পৃষ্ঠা হিসাবে ব্যবহার করছেন।
এখন, দ্রুপাল -7 প্রতিটি নোডের জন্য নির্দিষ্ট শ্রেণি তৈরি করছিল। এবং এইভাবে প্রতিটি পৃথক নোডকে লক্ষ্য করা সহজ ছিল এবং আমরা সেই নির্দিষ্ট নোডে নির্দিষ্ট সিএসএস প্রয়োগ করতে সক্ষম হয়েছি।
তবে, দ্রুপাল 8 এ এই সম্পত্তিটি উপলভ্য নয়, সুতরাং আমাদের এটি যুক্ত করা দরকার। নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন। বুটস্ট্র্যাপ থিমের সাথে আমার পরিচিতি না থাকায় আমি বারটিক থিমটি ব্যবহার করে এটি দেখিয়ে যাচ্ছি। আপনি বুটস্ট্র্যাপ থিমটিও করতে পারেন। এটি খাঁটি সিএসএস, সুতরাং কোনও সাব-থিসিংয়ের প্রয়োজন নেই।
1. বার্তিক.থমে ফাইলটিতে ফাংশন যুক্ত করুন।
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
বিভাগে,
function bartik_preprocess_html(&$variables) {
}
আমি কেন এইভাবে দেখাব, কারণ ইতিমধ্যে অন্যান্য কোড রয়েছে function bartik_preprocess_html(&$variables)তাই এই ফাংশনটিকে শেষ লাইন হিসাবে যুক্ত করুন।
ক্যাশে সাফ করুন,
২. নোডের জন্য সিএসএস পান
এখন, আপনি যদি Inspect elementসেই বিশেষ নোডটি করেন। আপনি <body></body>বিভাগে ক্লাস হিসাবে দেখতে পারেন page-node-XX।
৩. কোর / থিম / বারটিক / সিএসএস / উপাদান / পৃষ্ঠা-শিরোনাম। CSS এ যান এবং এতে নিম্নলিখিত কোড যুক্ত করুন,
.page-node-XX .page-title {
display: none;
}
ক্যাশে সাফ করুন,
এখন, আপনি এই নির্দিষ্ট নোডকে লক্ষ্য করতে পারেন এবং আপনি যে সিএসএস প্রয়োগ করতে চান তা করতে পারেন।
ফাংশন কোডের জন্য ক্রেডিট: লিঙ্ক