คำตอบ:
ฉันคิดว่าคุณสามารถทำได้ด้วยdrupal_add_js () ; ดูเหมือนว่าตัวเลือกคีย์ขอบเขตคือเพื่อนของคุณ!
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
ในรูปแบบของคุณมีบรรทัดhtml.tpl.php
<?php print $scripts; ?>
นั่นคือบรรทัดที่พิมพ์จาวาสคริปต์ในหน้าของคุณ
คุณสามารถย้ายไปรอบ ๆ ทุกที่ที่คุณต้องการตัวอย่างเช่นวางไว้หลังสิ่งอื่น ๆ ก่อนที่body
แท็กปิดเพื่อให้สคริปต์ทั้งหมดของคุณโหลดที่ด้านล่าง
$scripts
ที่ด้านล่างของ html.tpl.php; ตัวแปรนั้นมีแท็กสคริปต์สำหรับ jQuery และไฟล์ Drupal JavaScript อื่น ๆ ไม่$scripts
ประกอบด้วยแท็ก HTML ที่สามารถส่งออกนอก<head>
?
<head>
อาจคิดถูกรวมอยู่ในหน้า ตัวอย่างเช่นเมื่อพวกเขากำลังกำหนดตัวแปร globals หรือฟังก์ชั่นที่เรียกว่าโดยสคริปต์แบบอินไลน์ (แม้ว่าจะเป็นการปฏิบัติที่ไม่ดี)
คุณสามารถลองเพิ่มไฟล์ดังนี้:
drupal_add_js('sites/all/themes/themname/js/skrollr.js', array('scope'=>'footer'));
ควรดูที่การใช้โมดูลนี้ที่นี่เพื่อจัดการhttps://drupal.org/project/advaggสำหรับคุณ
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. คุณสามารถใช้น้ำหนักเพื่อปรับไฟล์ของคุณในส่วนท้าย