it-swarm.asia

أضف جافا سكريبتات خارجية

هل من الممكن إضافة جافا سكريبت خارجي مباشرةً إلى ملف .info الخاص بالسمة؟
على سبيل المثال ، البرامج النصية [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js

20
JurgenR

في ملف template.php الخاص بموضوعك ، استخدم drupal_add_js () إلى طريقة المعالجة المسبقة للصفحة (أو ما يعادلها من المعالجة المسبقة).

function hook_preprocess_page(&$vars) {
  drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
24
drmonkeyninja

تعتمد طريقة إضافة جافا سكريبت على ما تضيفه إلى جافا سكريبت. هناك طرق مختلفة لإضافة شبيبة.

  • من خلال تحديد ملف theme.info.

  • إضافته مضمنة.

  • إضافة ملف شبيبة خارجي.

يمكنك إضافة ملف معلومات js باستخدام هذا السطر البسيط من التعليمات البرمجية

scripts[] = js/myscript.js

أو يمكنك استخدام دالة php التي توفرها drupal drupal_add_js

تتيح لك هذه الوظائف بسهولة إضافة ملف JavaScript أو المساعدة في تعيين رمز مضمّن إلى أي صفحة في السمة الخاصة بك ويستغرق 5 معلمات ( يمكنك رؤيته في مرجع واجهة برمجة التطبيقات ).

هناك منشور مفصل عن هذا هنا.

2
esafwan