Zum Inhalt springen

Formatierung des HTMLs eines Menüs

Erstellt am 31. Oktober 2015 · 2 Antworten · letzte Antwort am 3. November 2015

Tags: HTML & CSS, TYPO3 6.x, Frage

sowas_aber_auch ·

Hallo,

ich bin gerade - das erste mal - dabei ein Drop-Down-Navi in typoscript zu implementieren.
Dabei ist mir aufgefallen, dass der Quellcode im FF über "Rechtsklick -> Seitenquelltext anzeigen" überhaupt nicht formatiert ist. Es befindet sich alles in einer Zeile. Wenn man es sich im Firebug anguckt, dann ist das natürlich kein Problem, aber für den schnellen Überblick nutze ich lieber die andere Ansicht.

Gibt es eine Möglichkeit das zu fixen oder ist es so wie es eben ist? Oder ein fehler in meinem Code?

Für jede Hilfe bin ich sehr Dankbar 🙂

#Testmenu
lib.testmenu = HMENU
lib.testmenu {
	entryLevel = 0
	
	1 = TMENU
	1 {
		expAll = 1
		wrap = <ul> | </ul>
		noBlur = 1
		
		NO = 1
		NO {
			# linkWrap = <li> | </li>
			wrapItemAndSub = <li> | </li>
			stdWrap.htmlSpecialChars = 1
			ATagTitle.field = title
		}
		
		IFSUB = 1
		IFSUB {
			# linkWrap = <li class="drpdwn"> | </li>
			wrapItemAndSub = <li> | </li>
			stdWrap.htmlSpecialChars = 1
			ATagTitle.field = title
			ATagParams = class="drpdown prm"
		}
		
		ACT = 1
		ACT <.NO
		
		ACTIFSUB = 1
		ACTIFSUB <.IFSUB
	}
	
	2 = TMENU
	2 <.1
}
Julian.​Hofmann ·

Hallo.

Das ist weder ein Fehler bei Dir, noch einer in TYPO3. Daher gibt's da auch nichts zu fixen 🙂
HTML erhält seien Struktur rein über die Tags. Ob zwischen den Tags Whitespaces stehen oder nicht, ist egal - ohne und mit, es ist beides valides HTML.
Im Zuge von Optimierungen der Ladezeiten wird inzwischen oft auf die Whitespaces verzichtet um ein paar Bytes zu sparen. Übersichtlicher für unser Auge wäre es aber mit Zeilenumbrüchen udn Einrückungen.

Vielleicht hilft Dir eine Extension wie http://typo3.org/extensions/repository/view/sourceopt weiter.

Viele Grüße aus Würzburg
Julian