এটি করার বিভিন্ন উপায় আছে তবে সমস্ত ওয়েবসাইট আপনার ওয়েবসাইটের কার্যকারিতা প্রভাবিত করার ক্ষেত্রে সমান নয়। উদাহরণ স্বরূপ:
- যদি আপনি অ্যাডমিন থিমটি অনুলিপি করেন বা অ্যাডমিন থিমের ভিত্তিতে একটি সাব-থিম তৈরি করেন (দ্রষ্টব্য, এটি ড্রুপাল কমার্সের সাথে কাজ করবে না, কারণ এতে ইতিমধ্যে শাইনির উপর ভিত্তি করে একটি সাব-থিম রয়েছে) - এবং তারপরে একটি .info এর মাধ্যমে সিএসএস ফাইল যুক্ত করুন কল করুন , আপনি প্রতিটি পৃষ্ঠায় সিএসএস লোড করবেন।
- আপনি যদি অ্যাডমিন থিমটি অনুলিপি করেন বা অ্যাডমিন থিমের ভিত্তিতে উপ- থিম তৈরি করেন তবে আপনি আপনার টেম্পলেট.এফপি ফাইলটিতে হুক drupal_add_css () ব্যবহার করতে পারেন । এটি আপনাকে স্টাইলশিটটি শর্তযুক্তভাবে, নির্দিষ্ট পৃষ্ঠাগুলিতে কেবল উদাহরণস্বরূপ বা নির্দিষ্ট ব্রাউজারগুলিতে কল করার অনুমতি দেবে। এটি ঠিকঠাক কাজ করে তবে আপনি ইতিমধ্যে প্রয়োজনের চেয়ে আরও বেশি ফাইল কল করছেন।
- আপনার নিজস্ব মডিউল তৈরি করুন এবং এটি থেকে drupal_add_css () কল করুন । যতদূর আমি জানি, এটি অ্যাডমিন থিমটি মূল স্পর্শ না করে পরিবর্তন করার 'হালকা' উপায় এবং যদি আপনার অ্যাডমিন থিমটি ইতিমধ্যে একটি সাব-থিম হয় (তবে প্রাক্তন। ড্রুপাল কমার্স কিকস্টার্ট অ্যাডমিন থিমটি চকচকে একটি সাবটি থিম)। আমি এই পদ্ধতিটি ব্যবহার করি কারণ এটি সমস্ত পরিস্থিতিতে কাজ করবে। একটি উদাহরণ জন্য নিচে দেখুন:
'মাইমডিউল' নামে একটি ডিরেক্টরি তৈরি করুন (আপনি যে নামটি চান তা ব্যবহার করুন) এর মধ্যে এই ফাইলগুলি তৈরি করুন এবং তারপরে এটি আপনার সাইট / সমস্ত / মডিউল / কাস্টম ডিরেক্টরিতে রেখে দিন। আমি নীচের কোডটিতে মন্তব্যগুলি যুক্ত করেছি যাতে আপনি দেখতে পাচ্ছেন কী ঘটছে।
- mymodule.info
- mymodule.module
- সিএসএস / mymodule.css
mymodule.info এ রয়েছে:
name = mymodule
description = Custom alterations for admin pages on my website
core = 7.x
mymodule.module রয়েছে:
function mymodule_preprocess_html(&$variables) {
// Add conditional stylesheets for admin pages on admin theme.
if (arg(0) === "admin") {
// Reference your current admin theme.
$theme_path = drupal_get_path('theme', 'commerce_kickstart_admin');
// Reference your own stylesheet.
drupal_add_css(drupal_get_path('module', 'mymodule') . '/css/mymodule.css', array('weight' => CSS_THEME));
}
}
CSS / mymodule.css এর পরে আপনার স্টাইলগুলি অ্যাডমিন থিমটিতে যুক্ত হবে। আপনার ক্যাশেগুলি সাফ করুন, এই মডিউলটি সক্ষম করুন এবং আপনি দৌড়ে চলে গেলেন! এখানে drupal_add_css সম্পর্কে আরও জানুন ।