T3tipps

TYPO3 Tipps und Tricks gesammelt

Wechseln zu: Inhalt | Sidebar | Footer

-Tags in Tabelle abschalten

14 Januar, 2013 (13:45) | Minitipp, Plugin | By: Robert Wenk

TYPO3 wrappt die Inhalte automatisch in P-Tags. Innerhalb einer Tabelle ist das manchmal lästig, gerade, wenns die Überschrift der Tabelle ist. Die p-Tags stören dann, weil sie zusätzliche Abstände erzeugen.

Im nomalen TYPO3-Content können die p-Tags mit der folgenden Zeile abgeschaltet werden:

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0

Nachteil: Es werden auch keine Links innerhalb der Tabellenzeilen mehr angezeigt.

Die müssen dann nachträglich wieder aktiviert werden:

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc {
  makelinks = 1
  makelinks.http.keep = scheme,path,query
  makelinks.mailto.keep = path
  tags {
    link = TEXT
    link {
      current = 1
      typolink.parameter.data = parameters : allParams
    }
  }
} 

Wird die Extension tt_news benutzt, dann klappt das in der Single-Ansicht beispielsweise nicht. Für ein Plugin oder eine Extension muss diese Einstellung separat gesetzt werden, da hierfür ein eigener Ast im TypoScript zuständig ist.

Die Anweisung zum Abschalten der p-Tag heisst dann sinngemäß:

plugin.tt_news.displaySingle.content_stdWrap.parseFunc.externalBlocks.table.HTMLtableCells.default.callRecursive = 0

und zum aktivieren des Link-Parsing:

plugin.tt_news.displaySingle.content_stdWrap.parseFunc.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc {
 makelinks = 1
 makelinks.http.keep = scheme,path,query
 makelinks.mailto.keep = path
 tags {
   link = TEXT
   link {
     current = 1
     typolink.parameter.data = parameters : allParams
   }
 }
} 

Kommentar schreiben