Zitat von
Ripperz
Nur mal so zum Verständniss, im Quellcode müsste dann doch eine URL auftauchen die so heißt oder .../assets/js/test.js
Nein! Das wirst Du so nicht im Seitenquelltext finden, da Dein JavaScript zusammen mit allen den anderen JavaScripten kombiniert und in einer einzigen Datei in assets/js/ abgelegt wird. Wenn Du das nicht willst, musst Du den |static Parameter entfernen.
Falls Du Dein Script test.js ebenfalls direkt im Ordner assets/js/ gespeichert hast, dann wäre
PHP-Code:
<?php
$GLOBALS['TL_JAVASCRIPT'][] = $GLOBALS['TL_CONFIG']['uploadPath'] . 'assets/js/test.js|static';
?>
sowieso falsch. Wenn schon müsste das so zugewiesen werden:
PHP-Code:
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'assets/js/test.js|static';
?>
Ich würde eigene Skripte aber trotzdem nicht in assets/js/ ablegen, sondern stattdessen im files/ Verzeichnis, also beispielsweise in files/[THEME]/js/test.js (wobei [THEME] den Namen des Themes bezeichnet):
PHP-Code:
<?php
$GLOBALS['TL_JAVASCRIPT'][] = $GLOBALS['TL_CONFIG']['uploadPath'] . '[THEME]/js/test.js|static';
?>
Lesezeichen