থিমের .info ফাইলটিতে সরাসরি বাহ্যিক জাভাস্ক্রিপ্টগুলি যুক্ত করা সম্ভব?
যেমন স্ক্রিপ্টগুলি [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
থিমের .info ফাইলটিতে সরাসরি বাহ্যিক জাভাস্ক্রিপ্টগুলি যুক্ত করা সম্ভব?
যেমন স্ক্রিপ্টগুলি [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
উত্তর:
আপনার থিমের টেমপ্লেট.এইচপিপি ফাইলটিতে পৃষ্ঠা প্রিপ্রোসেস পদ্ধতিতে (বা সমতুল্য প্রাকপ্রসেস) drupal_add_js () ব্যবহার করুন ।
function hook_preprocess_page(&$vars) {
drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
drupal_add_js()
দ্বিতীয় প্যারামিটার হিসাবে একটি স্ট্রিং গ্রহণ করে; সেক্ষেত্রে এটি $options
অ্যারে থেকে ব্যবহৃত "টাইপ" সূচক হিসাবে বিবেচিত হয় । আপনার যদি অন্য বিকল্পগুলি সেট করতে হয় তবে আপনাকে একটি অ্যারে ব্যবহার করতে হবে।
জাভাস্ক্রিপ্ট যুক্ত করার পদ্ধতি নির্ভর করে আপনি যার জন্য জাভাস্ক্রিপ্ট যুক্ত করছেন তার উপর। জেএস যুক্ত করার বিভিন্ন উপায় রয়েছে।
থিম ..info ফাইলটিতে সংজ্ঞা দিয়ে।
এটি ইনলাইন যুক্ত করা হচ্ছে।
একটি বাহ্যিক জেএস ফাইল যুক্ত করা হচ্ছে।
এই সাধারণ কোডের লাইন সহ আপনি একটি জেএস তথ্য ফাইল যুক্ত করতে পারেন
scripts[] = js/myscript.js
অথবা আপনি সরবরাহ করেছেন পিএইচপি ফাংশন ব্যবহার করতে পারেন drupal drupal_add_js
এই ফাংশনগুলি আপনাকে সহজেই একটি জাভাস্ক্রিপ্ট ফাইল যুক্ত করতে দেয় বা আপনার থিমের যে কোনও পৃষ্ঠায় একটি ইনলাইন কোড সেট করতে সহায়তা করে এবং এটি 5 পরামিতি নেয় ( আপনি এটি এপিআই রেফারেন্সে দেখেন )।
এখানে একটি বিস্তারিত পোস্ট আছে।