Apakah mungkin menambahkan javascripts eksternal langsung ke file .info suatu tema?
mis. skrip [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Apakah mungkin menambahkan javascripts eksternal langsung ke file .info suatu tema?
mis. skrip [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Jawaban:
Dalam file template.php tema Anda gunakan drupal_add_js () ke metode preprocess halaman (atau preprocess yang setara).
function hook_preprocess_page(&$vars) {
drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
drupal_add_js()
menerima juga string sebagai parameter kedua; dalam hal ini, ini dianggap sebagai indeks "type" yang digunakan dari $options
array. Jika Anda perlu mengatur opsi lain, maka Anda harus menggunakan array.
Metode menambahkan javascript tergantung pada untuk apa Anda menambahkan javascript. Ada berbagai cara untuk menambahkan js.
Dengan mendefinisikan dalam file theme.info.
Menambahkannya sebaris.
Menambahkan file js eksternal.
Anda dapat menambahkan file info js dengan baris kode sederhana ini
scripts[] = js/myscript.js
Atau Anda dapat menggunakan fungsi php yang disediakan oleh drupal drupal_add_js
Fungsi ini memungkinkan Anda dengan mudah menambahkan file JavaScript atau membantu dalam mengatur kode inline ke halaman apa pun dalam tema Anda dan dibutuhkan 5 parameter ( Anda melihatnya dalam referensi api ).
Ada posting detail tentang ini di sini.