जवाबों:
मुझे लगता है कि आप इसे 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 जावास्क्रिप्ट फ़ाइलों के लिए स्क्रिप्ट टैग शामिल हैं। क्या $scripts
ऐसे HTML टैग हैं जो बाहर आउटपुट हो सकते हैं <head>
?
<head>
। उदाहरण के लिए जब वे ग्लोबल्स चर या फ़ंक्शन को इनलाइन स्क्रिप्ट द्वारा परिभाषित कर रहे हैं (भले ही यह एक बुरा अभ्यास हो)।
आप फ़ाइल को इस तरह जोड़ने का प्रयास कर सकते हैं:
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)
। आप पाद में अपनी फ़ाइल को समायोजित करने के लिए भार का उपयोग कर सकते हैं।