Wrapper um HTML Content seit 4.3

  • Gunah Gunah
    Jedi-Meister
    0 x
    282 Beiträge
    0 Hilfreiche Beiträge
    14. 12. 2009, 12:34

    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>[/HTML]

    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 :-)

    Gruß
    Gunah


  • 1
  • 0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    05. 01. 2010, 15:32

    habe das gleiche problem. Hast du schon eine lösung?

  • 0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    05. 01. 2010, 15:36

    hab die lösung gefunden. Einfach im Setup folgendes einfügen:

    tt_content.stdWrap.innerWrap >

    Und schon ist das teufelszeugs weg.

  • steyer_oho steyer_oh...
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    15. 01. 2010, 18:16

    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;">[/HTML] in diesem Wrapper #angry#

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

    Gruß,
    Stefan

  • steyer_oho steyer_oh...
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    15. 01. 2010, 18:40

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

    Im Template unter include static [i]CSS Styled Content[/i] ersetzten durch [i]CSS Styled Content TYPO3 v4.2[/i]

    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

  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    16. 01. 2010, 01:08

    [quote="steyer_oho"]
    Ich habe eine weitere Möglichkeit gefunden, daas problem zu umgehen:

    Im Template unter include static [i]CSS Styled Content[/i] ersetzten durch [i]CSS Styled Content TYPO3 v4.2[/i]

    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
    [/quote]

    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.

  • demeter demeter
    Sternenflotten-Admiral
    0 x
    250 Beiträge
    0 Hilfreiche Beiträge
    18. 01. 2010, 12:18

    @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[/quote]

  • crossi crossi
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    21. 01. 2010, 22:29

    Hallöle,

    also ich habe das so gelöst:

    [TS]tt_content.stdWrap.innerWrap.cObject.default = |[/TS]

    grüße
    cross

  • deflektor deflektor
    Padawan
    0 x
    54 Beiträge
    0 Hilfreiche Beiträge
    23. 03. 2010, 15:11

    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...

  • 1