Zum Inhalt springen

Zeilenumbruch in Typoscript

Erstellt am 2. Mai 2006 · 3 Antworten · letzte Antwort am 29. Juli 2007

Tags: Frage

mosez ·

Ich hätte meinen Quellcode gerne strukturiert und bekomme mit meinen TypoScript Templates dabei immer wieder Probleme.

Nimmt man z.B. folgenden Auszug:

page {
  10 = HTML
  10.value = <div id="container">
  20 = HTML
  20.value = <div id="header">
}

so erhält man im HTML Code folgendes:

<div id="container"><div id="header">

Da mein Template relativ lang ist, bekomme ich am Ende eben eine lange Zeile statt einer Struktur. Wünschenswert wäre also so etwas:

<div id="container">
    <div id="header">

Gibt es irgendwelche Befehle, mit denen ich Zeilenumbrüche [Enter] bzw. Zeileneinrückungen [Tab] erreichen kann? Ich dachte an etwas wie \n in PHP.

woida ·

Nein. Dazu mußt du einen HTML-Cleaner wie tidy oder den "Enhanced HTML cleaner" druchlaufen lassen.

mosez ·
woida schrieb

Nein. Dazu mußt du einen HTML-Cleaner wie tidy oder den "Enhanced HTML cleaner" druchlaufen lassen.

Hm, ich glaube mein Provider hat tidy nicht serverseitig installiert. Den "Enhanced HTML Cleaner" habe ich eben ausprobiert, aber ich habe immer noch eine lange Zeile Code im Quelltext. Klappt das bei dir auf diesem Weg? Vielleicht habe ich auch irgendwas falsch eingestellt.

lisardo ·

Man kann mit runden Klammern arbeiten:

page.10 = TEXT
page.10.value(
<div id="irgendwas">
Bla und blubb und so weiter.
</div>
)

Müsste gehen.