আমি কীভাবে পৃষ্ঠা শিরোনাম / শিরোনাম সরিয়ে ফেলব?


10

ড্রুপাল 8-তে, কোনও পৃষ্ঠা কনফিগার করার কী সহজ উপায় আছে যাতে পৃষ্ঠায় তার পৃষ্ঠা শিরোনাম / শিরোনাম প্রদর্শিত না হয়?

আমি একটি বেসিক পৃষ্ঠা তৈরি করেছি, যার সাথে / বাড়ির সাথে পাথ ওরফে এবং শিরোনাম হিসাবে হোম রয়েছে । আমি এটি প্রথম পৃষ্ঠা হিসাবে সেট। তবে এটি নভবার এবং ব্রেডক্র্যাম্বসের ঠিক নীচে পৃষ্ঠার শীর্ষে 'হোম' প্রদর্শন করে।

'বুটস্ট্র্যাপ' থিমের একটি উপশির তৈরি করা এবং কোনওভাবে কাস্টম সিএসএস যুক্ত করা কি প্রয়োজনীয়?

উত্তর:


28

ড্রুপাল 8 পৃষ্ঠার শিরোনামটিকে তার নিজের ব্লকে রাখে (পেজ শিরোনাম বলে)। সেই ব্লকটি কখন এবং কোথায় ব্লক বিন্যাস পৃষ্ঠায় প্রদর্শিত হবে তা আপনি নিয়ন্ত্রণ করতে পারেন: / প্রশাসক / কাঠামো / ব্লক


2

আপনি এই মডিউলটি ড্রুপাল 8 https://www.drupal.org/project/excolve_node_title এর জন্যও ব্যবহার করতে পারেন

  • এই মডিউলটি খুব সাধারণ কার্যকারিতা পরিচালনা করে, পূর্ণ নোড পৃষ্ঠা বা নোড টিজার থেকে নোডের শিরোনাম বাদ দেওয়া যাই হোক না কেন তা স্থির করুন। এটি সহজে বর্জনের জন্য নোড-সম্পাদনা পৃষ্ঠাগুলিতে একটি চেকবক্স সরবরাহ করে। নির্দিষ্ট সামগ্রীর ধরণের সমস্ত শিরোনাম আড়াল করার বিকল্পও সরবরাহ করে। প্রশাসনিক ইন্টারফেস থেকে আপনি শিরোনামটি আড়াল করার জন্য একটি সামগ্রী প্রকার নির্বাচন করতে পারেন।

1
নবীন, এই মডিউলটি সুপারিশ করার জন্য আপনাকে অনেক ধন্যবাদ। আমি বাক্সের বাইরে সহজ কিছু সন্ধান করছিলাম, এ কারণেই আমি অ্যাক্রোসম্যানের উত্তর নির্বাচন করেছি। তবে আপনার পরামর্শটি সমানভাবে ভালভাবে কাজ করবে বলে মনে হচ্ছে এবং সামগ্রীর ধরণের ভিত্তিতে শিরোনামটি আড়াল করতে চাইলে প্রকৃত পক্ষে পছন্দ করা হয় preferred আমার যদি প্রয়োজন হয় তবে আমি সেই মডিউলে একটি বুকমার্ক তৈরি করেছি। আপনার সাহায্যের জন্য আবার অনেক ধন্যবাদ!
কেভিজভা 1

আমি ব্যবহারকারীদের এই মডিউল সম্পর্কে সতর্ক করব; আমরা এটি ইনস্টল করে রেখেছি এটি এটি কিছুক্ষণ ব্যবহার করেছে, তবে কয়েকটি চমকপ্রদ গোচাখায় পরিণত হয়েছে: ১. এটি দর্শনের সাথে একীভূত নয়, তাই কোন নোডগুলি তাদের শিরোনাম বাদ দিয়েছে তা বোঝাতে পারে না ( drupal.org/ প্রকল্প / বাদ দিন_নোড_শীত / ইস্যুগুলি / 3065469 ) এবং ২. এটি পুনর্বিবেচনাগুলিতে সঞ্চিত নয়, সুতরাং আপনি যদি কোনও নোডের পুনর্বিবেচনার ইতিহাসটি দেখেন তবে তা তার শিরোনামের সাথে প্রদর্শিত হবে, যাই হোক না কেন পুনর্বিবেচনাটি সেট করা হয়েছিল if নোডের শিরোনাম বাদ দিন ( drupal.org/project/excolve_node_title/issues/3077257 )।
ব্যবহারকারী1359

1

আপনি সিএসএস দিয়ে এটি পুরোপুরি করতে পারেন 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;
}

ক্যাশে সাফ করুন,

এখন, আপনি এই নির্দিষ্ট নোডকে লক্ষ্য করতে পারেন এবং আপনি যে সিএসএস প্রয়োগ করতে চান তা করতে পারেন।

ফাংশন কোডের জন্য ক্রেডিট: লিঙ্ক


কোডেক্সট, আপনার বিস্তারিত উত্তরের জন্য আপনাকে অনেক ধন্যবাদ। আমি আমার সাবটমির স্টাইলস সিএসএস ফাইলটিতে নিম্নলিখিত সিএসএস যুক্ত করে দ্রুত হ্যাক হিসাবে আগে যা করার দরকার তা অর্জন করতে সক্ষম হয়েছি: .পৃষ্ঠা-শিরোনাম {প্রদর্শন: কিছুই নয়; } তবে, অ্যাক্রোসম্যানের উত্তরটি সহজ পদ্ধতির প্রস্তাব করেছে। আমি আপনার উত্তরটিও পছন্দ করেছি কারণ এটি দ্রুপাল 8 এ কীভাবে কাজ করছে তার ইন্টার্নালগুলি বুঝতে সহায়তা করে। আবার ধন্যবাদ! আমি সত্যিই এটার প্রশংসা করছি.
কেভিজভা 1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.