TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Wrapper um HTML Content seit 4.3


Autor Nachricht
Verfasst am: 14. 12. 2009 [12:34]
Gunah
Themenersteller
Dabei seit: 20.08.2007
Beiträge: 282
Moin,

wir haben gerade auf einer Seite die sich im Aufbau befindet, ein Upgrade auf T3 4.3 getätigt, und ist aufgefallen, dass bei HTML Content nun ein Wrapper drum ist

So sieht es aus
HTML
<div id="c83" class="csc-default">[...]</div>


das ist aber genau, dass was wir nicht gebrauchen können.

wie bekomme ich dieses weg, am besten nur beim HTML Content und nicht global.

danke schon mal icon_smile.gif

Gruß
Gunah

ProfilWWW
Verfasst am: 05. 01. 2010 [15:32]
pippolino
Dabei seit: 20.08.2009
Beiträge: 12
habe das gleiche problem. Hast du schon eine lösung?
Profil
Verfasst am: 05. 01. 2010 [15:36]
pippolino
Dabei seit: 20.08.2009
Beiträge: 12
hab die lösung gefunden. Einfach im Setup folgendes einfügen:

tt_content.stdWrap.innerWrap >


Und schon ist das teufelszeugs weg.

Profil
Verfasst am: 15. 01. 2010 [18:16]
steyer_oho
Dabei seit: 14.07.2008
Beiträge: 2
Lösung – na ja, eher Work-Around. Jetzt wird nämlich der Abstand vor/nach einem Inhaltselement nicht mehr berücksichtigt. Der steht nämlich als style-Definition
HTML
<div class="csc-default" id="c891" style="margin-top: 100px;">
in diesem Wrapper banghead.gif

Gibt es vielleicht eine Möglichkeit, den innerWrap nur für das cObject HTML zu 'deaktivieren'?

Gruß,
Stefan
Profil
Verfasst am: 15. 01. 2010 [18:40]
steyer_oho
Dabei seit: 14.07.2008
Beiträge: 2
Ich habe eine weitere Möglichkeit gefunden, daas problem zu umgehen:

Im Template unter include static CSS Styled Content ersetzten durch CSS Styled Content TYPO3 v4.2

Damit wird das Rendering wie in v4.2 gehandhabt und alles läuft wie vorher. Bisher sind mir dabei keine negativen Effekte aufgefallen.

Gruß,
Stefan
Profil
Verfasst am: 16. 01. 2010 [01:08]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
steyer_oho schrieb:

Ich habe eine weitere Möglichkeit gefunden, daas problem zu umgehen:

Im Template unter include static CSS Styled Content ersetzten durch CSS Styled Content TYPO3 v4.2

Damit wird das Rendering wie in v4.2 gehandhabt und alles läuft wie vorher. Bisher sind mir dabei keine negativen Effekte aufgefallen.

Gruß,
Stefan


Nein! Damit entfernst Du auch das media Content Element.

Der richtige Weg führt über individuelle Konfiguration von tt_content.stdWrap.innerWrap, einfach mal in die setup.txt von css_styled_content schauen.

Ausserdem, was ist schlimm an dem div? Vorher waren unschöne <a name="c123"></a> die auch nicht valide sind.
Wenn das Design darunter leidet, ist das CSS schlecht, nicht das HTML.


ProfilWWW
Verfasst am: 18. 01. 2010 [12:18]
demeter
Dabei seit: 04.05.2005
Beiträge: 250
@steffenK
Sauberer Code ist das Stichwort. Jedes Div wird interpretiert, egal welche styles man vergibt. Jedes Div kostet Ladezeit. Der Code wird unübersichtlicher. Ausserdem ist das Div unnütz, wenn man seine Template selber schreibt.


Die <a name="c123"></a> gingen ja auch weg.


# * * *
# Anker vor Content entfernen

tt_content.stdWrap.dataWrap =
tt_content.noANameTagForFirstRecord = 1


Funktioniert das jetzt genauso?

demeter grüsst

have a peaceful day
ProfilWWW
Verfasst am: 21. 01. 2010 [22:29]
crossi
Dabei seit: 12.01.2007
Beiträge: 39
Hallöle,

also ich habe das so gelöst:

TYPOSCRIPT
tt_content.stdWrap.innerWrap.cObject.default = |


grüße
cross
ProfilWWW
Verfasst am: 23. 03. 2010 [15:11]
deflektor
Dabei seit: 10.05.2005
Beiträge: 42
Uups, leider hat die Lösung von Cross hat leider auch einen Nachteil:

Wenn das Feld "frame" für das Content Element gesetzt ist, wird leider kein div mehr ausgeben!

Wenn ich mich recht erinnere, war es in 4.2 so das keines ausgeben wurde, AUSSER frame war gesetzt...
Profil