[Frage] headerData - Code einbinden [Gelöst] TYPO3-Version: 6.2.7

  • andy-man andy-man
    Sternenflotten-Admiral
    0 x
    167 Beiträge
    0 Hilfreiche Beiträge
    03. 02. 2015, 07:56

    Hallo,
    ich wollte den HTML-Code in die Head-Bereich einbinden.

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

    Habe dies wie folgt gemacht - funktioniert auch - nur gibt es da eine elegantere Lösung, wo auch der Zeilenumbruch mit dabei ist?

    1. headerData {
    2. 10 = TEXT
    3. 10.value = <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    4. 11 = TEXT
    5. 11.value = <!--[if lt IE 9]>
    6. 12 = TEXT
    7. 12.value = <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    8. 13 = TEXT
    9. 13.value = <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    10. 14 = TEXT
    11. 14.value = <![endif]-->
    12. }

    Danke andy-man

  • Norman2k Norman2k
    Jedi-General
    0 x
    1657 Beiträge
    79 Hilfreiche Beiträge
    03. 02. 2015, 09:25 - Lösung

    Wenn dir der Zeilenumbruch wirklich so wichtig ist, verwende die Lösung von Chrissli.
    Ansonsten würde ich die Standard-Funktion von TYPO3 verwenden um JS und CSS einzubinden. So kannst du dann z.B. auch Compression und Concatenation für diese Dateien verwenden wenn du willst. Und du kannst dir sicher sein, dass CSS und JS-Dateien jeweils als Block und in der richtigen Reihenfolge im Quellcode stehen.
    https://www.youtube.com/watch?v=AWF7ZzPyagE

    1. page.includeJSlibs.html5shiv = https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js
    2. page.includeJSlibs.html5shiv {
    3. external = 1
    4. disableCompression = 1
    5. excludeFromConcatenation = 1
    6. allWrap = <!--[if lt IE 9]>|<![endif]-->
    7. }
    8. page.includeJSlibs.respond = https://oss.maxcdn.com/respond/1.4.2/respond.min.js
    9. page.includeJSlibs.respond {
    10. external = 1
    11. disableCompression = 1
    12. excludeFromConcatenation = 1
    13. allWrap = <!--[if lt IE 9]>|<![endif]-->
    14. }


  • 1
  • Chrissli Chrissli
    Jedi-General
    0 x
    1016 Beiträge
    28 Hilfreiche Beiträge
    03. 02. 2015, 08:27

    Bin nicht ganz sicher, aber

    1. headerData = COA
    2. headerData {
    3. 10 = TEXT
    4. 10.value (
    5. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    6. <!--[if lt IE 9]>
    7. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    8. <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    9. <![endif]-->
    10. )
    11. }

    könnte den Zeilenumbruch evtl. mitnehmen.

    God's in his heaven, all's right with the world

  • Norman2k Norman2k
    Jedi-General
    0 x
    1657 Beiträge
    79 Hilfreiche Beiträge
    03. 02. 2015, 09:25

    Wenn dir der Zeilenumbruch wirklich so wichtig ist, verwende die Lösung von Chrissli.
    Ansonsten würde ich die Standard-Funktion von TYPO3 verwenden um JS und CSS einzubinden. So kannst du dann z.B. auch Compression und Concatenation für diese Dateien verwenden wenn du willst. Und du kannst dir sicher sein, dass CSS und JS-Dateien jeweils als Block und in der richtigen Reihenfolge im Quellcode stehen.
    https://www.youtube.com/watch?v=AWF7ZzPyagE

    1. page.includeJSlibs.html5shiv = https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js
    2. page.includeJSlibs.html5shiv {
    3. external = 1
    4. disableCompression = 1
    5. excludeFromConcatenation = 1
    6. allWrap = <!--[if lt IE 9]>|<![endif]-->
    7. }
    8. page.includeJSlibs.respond = https://oss.maxcdn.com/respond/1.4.2/respond.min.js
    9. page.includeJSlibs.respond {
    10. external = 1
    11. disableCompression = 1
    12. excludeFromConcatenation = 1
    13. allWrap = <!--[if lt IE 9]>|<![endif]-->
    14. }

  • 1