Bagaimana saya bisa menambahkan skrip JavaScript ke bagian bawah halaman, di templat saya?
7
javascript
Onita
sumber
sumber
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. Anda dapat menggunakan Berat untuk menyesuaikan file Anda di footer.Jawaban:
Saya pikir Anda bisa melakukannya dengan drupal_add_js () ; sepertinya opsi kunci ruang lingkup adalah teman Anda!
sumber
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
Dalam tema Anda
html.tpl.php
ada garis<?php print $scripts; ?>
.Itulah baris yang mencetak javascript di halaman Anda.
Anda dapat memindahkannya ke mana saja yang Anda suka, misalnya, letakkan setelah semua yang lain, tepat sebelum
body
tag penutup untuk memiliki semua skrip Anda memuat di bagian bawah.sumber
$scripts
di bagian bawah html.tpl.php; variabel itu termasuk tag skrip untuk jQuery, dan file JavaScript Drupal lainnya. Apakah$scripts
mengandung tag HTML yang bisa di-output di luar<head>
?<head>
. Misalnya ketika mereka mendefinisikan variabel global atau fungsi yang disebut dengan skrip inline (bahkan jika itu praktik yang buruk).Anda dapat mencoba menambahkan file seperti ini:
sumber
Layak untuk menggunakan modul ini di sini untuk mengaturnya untuk Anda https://drupal.org/project/advagg
sumber