TYPO3 Version 4.6.1: Falsch verschachtelte Titel-Tags <h2><h1>titel</h1></h2>
| Autor | Nachricht |
|---|---|
|
Verfasst am: 30. 01. 2012 [17:47]
|
|
|
blende64
Themenersteller
Dabei seit: 30.01.2012
Beiträge: 3
|
Hallo zusammen In einer komplett neu installierten TYPO3 4.6.1 Seite wird der Titel-Tag, der aus einem normalen Inhaltselement kommt, verschachtelt. Das sieht dann im HTML-Code wie folgt aus: HTML Dieses Verhalten ist mir bisher nie begegnet. Ist das ein Problem mit 4.6.1.? Und vor allem: Wie werde ich den überflüssigen h1-Tag los? MfG Jeannette |
|
Verfasst am: 30. 01. 2012 [20:38]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 276
|
Hallo und herzlich Willkommen im Forum, in Deinem Fall müsste am Content Header etwas geändert worden sein. Du könntest versuchen, die Änderungen zurückzusetzen, indem Du ganz unten im TS Setup der Rootseite folgendes Snippet dranhängst. TYPOSCRIPT lib.stdheader { 3 = LOAD_REGISTER 3.headerClass = csc-firstHeader 3.headerClass.if.value=1 3.headerClass.if.equals.data = cObj:parentRecordNumber 3.headerClass.noTrimWrap = | class="|"| 10.1 = TEXT 10.1.current = 1 10.1.dataWrap = <h1{register:headerStyle}{register:headerClass}>|</h1> 10.2 < .10.1 10.2.dataWrap = <h2{register:headerStyle}{register:headerClass}>|</h2> } VG, LuP |
|
Verfasst am: 03. 02. 2012 [12:57]
|
|
|
blende64
Themenersteller
Dabei seit: 30.01.2012
Beiträge: 3
|
Hallo LuP Herzlichen Dank für Deinen Lösungsvorschlag. Ich habe den Code zuunterst im TS Setup platziert und zu Testzwecken ergänzt mit einer Test-Klasse: TYPOSCRIPT lib.stdheader { 3 = LOAD_REGISTER 3.headerClass = csc-firstHeader 3.headerClass.if.value=1 3.headerClass.if.equals.data = cObj:parentRecordNumber 3.headerClass.noTrimWrap = | class="|"| 10.1 = TEXT 10.1.current = 1 10.1.dataWrap = <h1{register:headerStyle}{register:headerClass} class="test1">|</h1> 10.2 < .10.1 10.2.dataWrap = <h2{register:headerStyle}{register:headerClass} class="test2">|</h2> } Die Test-Klasse wird in der Ausgabe ausgegeben, doch die Titel-Tags bleiben weiterhin verschachtelt: HTML Ich habe auch nochmal mein TS Setup durchkämmt, ob irgendwo ein Codeschnipsel da wäre, der dieses Verhalten verursachen könnte, habe aber nichts gefunden. MfG Jeannette |
|
Verfasst am: 10. 02. 2012 [15:54]
|
|
|
blende64
Themenersteller
Dabei seit: 30.01.2012
Beiträge: 3
|
Habe das Problem lösen können. Im TypoScript Object-Browser habe ich geshen, dass bei lib.stdheader.10.1.fontTag auch noch ein Wert drin stand. Mit folgendem Typoscript-Code konnte ich den doppelten Titel-Tag unterbinden: TYPOSCRIPT lib.stdheader.10.stdWrap.wrap = | #Standard-Headings aufräumen, nur Hx erlauben ohne Klassen lib.stdheader.stdWrap.dataWrap = | lib.stdheader.10.1.fontTag = | lib.stdheader.10.1.dataWrap = <h1>|</h1> lib.stdheader.10.2.fontTag = | lib.stdheader.10.2.dataWrap = <h2>|</h2> lib.stdheader.10.3.fontTag = | lib.stdheader.10.3.dataWrap = <h3>|</h3> lib.stdheader.10.4.fontTag = | lib.stdheader.10.4.dataWrap = <h4>|</h4> lib.stdheader.10.5.fontTag = | lib.stdheader.10.5.dataWrap = <h5>|</h5> |



