Externe JavaScript Files in Drupal 6 einbinden

Eine weitere Ausgabe aus unserer Folge "Drupal Tipps und Tricks".

In Drupal Version 6 ist es leider nicht vorgesehen externe JavaScript Files per drupal_add_js() einbinden zu können (im Unterschied zu Drupal 7). Das ist deshalb sehr schade weil so das File nicht aggregiert/minimiert werden kann (siehe admin/settings/performance), was wiederum für die Performance oft nicht unerheblich ist.

Mit einem kleinen Hack kann man dies aber trotzdem erreichen:

<?php
$external_js = 'http://www.example.com/javascript.js';
drupal_add_js('document.write(unescape("%3Cscript src=\''. $external_js .'\' type=\'text/javascript\'%3E%3C/script%3E"));', 'inline');
?>

Links:
http://www.wootenswebdesign.com/load-external-js-file-drupal-6





Powered by Drupal7