Zum Inhalt springen

HTML Ausgabe des TS-Menüs "formatieren"

Erstellt am 14. August 2006 · 2 Antworten · letzte Antwort am 14. August 2006

Tags: Frage

sem ·

Hallo!

Der von Typo3 generierte HTML-Source bei z.B. einem Typoscript-Menü (egal ob graphisch oder text) ist nicht formatiert, alles wird in eine Zeile geschrieben.

Aus Gründen der besseren Übersichtlichkeit bei der Fehlersuche und weil es einfach schönerer HTML-Source ist würde ich da gerne eingreifen.

Gibt es hier eine Möglichkeit im Typoscript händisch einen Linefeed ( /n ) oder ähnliches zu geben um die Ausgabe schöner zu formatieren?

Schöne Grüße
sem

adventuremaker ·

Leider weiß ich auch nicht, ob und wie man Zeilenumbrüche in TS definiert.

Aber wenn du den Tidy installiert hast, kannst du diesen im Install-Tool aktivieren:

[FE][tidy] = 1

Die Konfiguration des Tidy kannst du folgendermaßen steuern:

[FE][tidy_path] = tidy -i --quiet true --tidy-mark true -wrap 0 -raw --output-xhtml true

Die Parameter (in deinem Fall "indent") müssen natürlich noch so angepasst werden, dass der HTML-Code entsprechend formatiert wird. Eine Schnell-Referenz findest du unter http://www.kronos-titan.privat.t-online.de/tidy.sourceforge.net/docs/quickref.html#indent

sem ·

Leider klappt es nicht wenn ich nur Bilder ausgeben lasse die in <a>-Tags stehen, wrappe ich diese aber noch in DIVs dann klappt es.

Wäre schön gewesen wenn man direkt im Typoscript schon Einfluss darauf haben könnte. Wäre ja nicht nur bei der Menügenerierung hilfreich.
Vielleicht hat ja noch jemand eine Idee :-)

Danke für deine Hilfe inzwischen!

Schöne Grüße
sem