Und jetzt? Immer noch nicht?
Ich binde z.B. ein Datei ins Layout ein über das Feld "Zusätzliche <head>-Tags"
Code:
{{file::load-resources.html5}}
In dieser Datei kannst du das JS dann untersuchen.
PHP-Code:
<?php
dump($GLOBALS['TL_JAVASCRIPT']); // im HEAD
dump($GLOBALS['TL_HEAD']); // auch im HEAD
dump($GLOBALS['TL_BODY']); // am Ende von BODY
?>
Bin mir nicht ganz sicher mit den Positionen, aber kannst du ja leicht nochmal kontrollieren, wo was ausgegeben wird.
Wenn dir etwas nicht gefällt, kannst du es aus der Variablen rausnehmen und in eine andere packen. Z.B. aus TL_JAVASCRIPT rausnehmen und in TL_BODY hinzufügen.
Gleiches müsste auch mit einem j_- oder moo_-Template gehen. Z.B. mit j_my-js-and-css.html5. Also ohne {{file::load-resources.html5}}.
Änliches kann man auch mit CSS machen. Z.B. entferne ich das "|static" wenn ich im BE eingeloggt bin.
PHP-Code:
/* If a user is logged in */
if(sha1(session_id().(!Config::get('disableIpCheck') ? Environment::get('ip') : '').'BE_USER_AUTH') == Input::cookie('BE_USER_AUTH'))
{
// Code here
}
Lesezeichen