Zum Inhalt springen

headerData - Code einbinden

Erstellt am 3. Februar 2015 · 2 Antworten · letzte Antwort am 3. Februar 2015

Tags: TYPO3 6.x, Frage

andy-man ·

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?

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

Danke andy-man

Chrissli ·

Bin nicht ganz sicher, aber

headerData = COA
headerData {
  10 = TEXT
  10.value (
    <!-- 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]-->
  )
}

könnte den Zeilenumbruch evtl. mitnehmen.

Norman2k · · Beste Antwort

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

page.includeJSlibs.html5shiv = https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js
page.includeJSlibs.html5shiv {
  external = 1
  disableCompression = 1
  excludeFromConcatenation = 1
  allWrap = <!--[if lt IE 9]>|<![endif]-->
}
page.includeJSlibs.respond = https://oss.maxcdn.com/respond/1.4.2/respond.min.js
page.includeJSlibs.respond {
  external = 1
  disableCompression = 1
  excludeFromConcatenation = 1
  allWrap = <!--[if lt IE 9]>|<![endif]-->
}