+ Antworten
Ergebnis 1 bis 9 von 9

Thema: includeJSFooter

  1. #1
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114

    includeJSFooter

    Hallo,

    ich habe meine Scripte via includeJSFooter eingebunden. Das
    funktioniert soweit. Jetzt muss ich aber noch eine IE Condition
    integrieren, die natürlich unter den eingebundenen Scripten muss.
    Wie kann ich das bewerkstelligen?

    HTML-Code:
    page.includeJSFooter {
      jQuery.external = 1
      jQuery = http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.js
      file_1 = fileadmin/templates/lib/scripts/jquery-ui-1.8.11.custom.min.js
      file_2 = fileadmin/templates/lib/scripts/plugins.js
      ...
      <!--[if IE 6 ]>
    	<script type="text/javascript">
    		$(function() {
    			$(".maxWidth-1142").minmax();
    		});
    	</script>
    <![endif]-->
    Vielen Dank!

    Gruß
    Elli
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  2. #2
    TP-Senior pidd macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    140
    leg ebenfalls dein IE script oder was auch immer in einer einzelnen Datei im fileadmin ab und dann folgende Condition im typoscript

    [browser = msie] AND [version = 6]
    page.includeJS.ie6script = fileadmin/templates/lib/scripts/ie6.js
    [global]

    PS: du kanns so für etliche IE versionen eigene Javascripts includen oder auch CSS files
    grüße,
    euer pidd

  3. #3
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114
    Thanks
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  4. #4
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114
    Jetzt habe doch noch eine Frage. Bisher habe ich meine Javascript-Dateien
    wie folgt in Extensions eingebunden:

    PHP-Code:
     function addJS(){
        
    $file   $GLOBALS['TSFE']->tmpl->getFileName$this->conf['jsFile'] );
        
    $script '<script type="text/javascript" src="'.$file.'"></script>';
        
    $GLOBALS['TSFE']->additionalHeaderData['dgp_mod_mediathek_js'] = $script
    Da ich meine Scripte aber vor dem End-body einbinden möchte, hilft mir
    "additionalHeaderData" relativ wenig. Nur includeJSFooter habe ich
    im TSFE nicht entdecken können. Welche Möglichkeit bietet sich mir,
    das Einbinden der JS-Files dennoch am Ende hinzubekommen?
    Momentan integriere ich diese manuell, aber das ist ja keine runde
    Lösung
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  5. #5
    TP-Senior pidd macht alles soweit korrekt
    Registriert seit
    Sep 2010
    Beiträge
    140
    Willst du die JS Dateien am ende im <head> einbinden oder am ende im <body>?

    Warum willst du die Dateien überhaupt erst am Ende einbinden?
    grüße,
    euer pidd

  6. #6
    TP-Supporter Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Avatar von Stefan_G
    Registriert seit
    May 2005
    Ort
    Tecklenburg
    Beiträge
    484
    Moin,

    Code:
    $GLOBALS['TSFE']->additionalFooterData
    funktioniert im Gegensatz zu ...HeaderData nur bei USER.

    //Stefan

  7. #7
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114
    YSlow und andere Tools über Page-Optimierung empfehlen JS ans Ende der Website zu verbannen, also das,
    wozu includeJSFooter ja entwickelt wurde:
    http://developer.yahoo.com/performan...html#js_bottom

    @Stefan_G: weißt du zufällig auswendig, ob additionalFooterData unter oder über includeJSFooter geschrieben wird?
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  8. #8
    TP-Supporter Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Avatar von Stefan_G
    Registriert seit
    May 2005
    Ort
    Tecklenburg
    Beiträge
    484
    Hallo,

    Zitat Zitat von Elli Beitrag anzeigen
    (...)
    @Stefan_G: weißt du zufällig auswendig, ob additionalFooterData unter oder über includeJSFooter geschrieben wird?
    ne, musste mal kurz testen. Ich meine drunter.

    //Stefan

  9. #9
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114
    Stimmt, es wird darunter gerendert. Somit passt nun alles
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51