Zum Inhalt springen

Tag Attribute überschreiben/löschen

Erstellt am 22. Dezember 2006 · 1 Antwort · letzte Antwort am 22. Dezember 2006

Tags: Frage

FazzyX ·

Hallo Community,

bietet mir TS eine Möglichkeit Tag Attribute zu überladen oder gar zu löschen ?
Ich habe bei meiner Suche die remapTag Anweisung in Zusammenhang mit dem <p> Tag Problem gefunden. Ich benötige eine ähnliche Anweisung um Attribute eines Tags zu beeinflußen.
Hintergrund ist, mein Redakteur hat im RTE eine Tabelle eingefügt. Die Breitenangabe dieser Tabelle zerstört aber das Design. Nun möchte ich mit TS (oder was auch immer sich eignet) das width Attribut mit einem max. Wert überladen. Geht das überhaupt, bzw. welche Maßnahmen sind bekannt um zu verhindern das so etwas passiert ? Ich möchte dem Redakteur dabei allerdings die Möglichkeit lassen HTML zu verwenden.

Für Hinweise bin ich dankbar, aber auch an Alternativen diesbezüglich interessiert.

Ich wünsche schöne Festtage !

FazzyX

FazzyX ·

Für die Nachwelt 😉

Ich habe nach weitere Recherche und ausprobieren folgenden Codeschnipsel
gefunden. Die für mich nicht relevanten Teile habe kommentiert.

tt_content.text.20.parseFunc.externalBlocks {
  #blockquote.callRecursive=1
  #blockquote.callRecursive.tagStdWrap.HTMLparser = 1
  #blockquote.callRecursive.tagStdWrap.HTMLparser {
  #  tags.blockquote.fixAttrib.style.list = marginbottom:0;margin-top:0;
  #  tags.blockquote.fixAttrib.style.always=1
  #}
  #blockquote.stripNLprev=1
  #blockquote.stripNLnext=1
  #table.stripNL=1
  #table.stdWrap.HTMLparser = 1
  table.stdWrap.HTMLparser {
    #tags.table.overrideAttribs = border=0 cellpadding=2 cellspacing=1 width=500     style="margin-top:10px; marginbottom:10px; width:0px"
    tags.table.overrideAttribs = width=500 style="width:0px;"
    tags.tr.allowedAttribs=0
    #tags.td.overrideAttribs = valign=top bgcolor="#eeeeee" style="font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;"
  }
}

Greetz,

Fazzyx