---
title: "Parameter von HTML-Tags im Template überschreiben"
url: "https://www.typo3.net/d/22421-parameter-von-html-tags-im-template-ueberschreiben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","HTML & CSS"]
created: "2005-03-14"
last_reply: "2005-06-01"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Parameter von HTML-Tags im Template überschreiben

TYPO3 › TypoScript · 2 Antworten · gestartet 2005-03-14

## Eröffnungsbeitrag

**Beatz** · 2005-03-14 · [Beitrag #1](https://www.typo3.net/d/22421-parameter-von-html-tags-im-template-ueberschreiben/1)

Hallo,

ich bin nun seit Tagen auf der Suche, wie ich für bestimmte HTML-Tags Parameter im Template überschreiben kann.

**Beispiel**
Ein Redakteur legt über den RTE eine Tabelle an. Damit alle Tabellen einheitlich aussehen, möchte ich bestimmte Eigenschaften fest definieren. Beispielsweise, dass die Tabelle immer 100% breit ist.

**Mein bisheriger Lösungsansatz**
Ich habe selbstverständlich bereits alles quer gelesen und getestet. Dabei bin ich auf override-Attribs, fixAttrib und Co in der parseFunc im ZUsammenhang mit externalBlocks gestoßen. Das Problem bei externalBlocks ist aber, dass ich dann in einer Tabelle keine Links und Co. mehr habe, weil der Inhalt dann nicht mehr geparsed wird.

>>>

Gibt es irgendeine andere Möglichkeit, einzelne Parameter für bestimmte Tags zu verändern? Ich wäre euch für einen Tipp sehr dankbar ;-)

## Antworten

### [#2](https://www.typo3.net/d/22421-parameter-von-html-tags-im-template-ueberschreiben/2) · Beatz · 2005-03-21

So, ich werde dieses Thema noch einmal weiter nach oben schieben ;-) und hoffe, dass es nur die falschen Leute vergessen haben. Ich habe bisher leider immer noch keinen Lösungsansatz gefunden.

Ich habe jedoch bisher eine Alternative ausgearbeitet, die jedoch mehr schlecht, als Recht ist. Immerhin besser, als gar nicht.

Ich habe nun htmlarea als Editor eingebunden, der insbesondere im Bereich Tabellen deutlich komfortabler ist, als der Standard RTE. Darin kann man den Tabellen CSS-Klassen zuweisen. Ich habe nun eine Standardklasse definiert und eine Klasse für die Überschriftszeile. Diese muss jeder Zelle in der Zeile zugewiesen werden und bewirkt beispielsweise die Farbliche Hinterlegung und Fettschrift.

### [#3](https://www.typo3.net/d/22421-parameter-von-html-tags-im-template-ueberschreiben/3) · turbodiesel · 2005-06-01

> **Beatz schrieb:**
>
> **Mein bisheriger Lösungsansatz**
> Ich habe selbstverständlich bereits alles quer gelesen und getestet. Dabei bin ich auf override-Attribs, fixAttrib und Co in der parseFunc im ZUsammenhang mit externalBlocks gestoßen. Das Problem bei externalBlocks ist aber, dass ich dann in einer Tabelle keine Links und Co. mehr habe, weil der Inhalt dann nicht mehr geparsed wird.

Hallo Beatz,

mach das doch ruhig mit der oben beschriebenen Methode.

Vielleicht so ähnlich:

```typoscript
#Tabelle aus RTE immer 100% breit und in Zellen Schriftgrösse 10px
lib.parseFunc_RTE.externalBlocks {
  table.stripNL=1
  table.stdWrap.HTMLparser = 1
  table.stdWrap.HTMLparser {
        tags.table.overrideAttribs = style="width: 100%;"
        tags.tr.allowedAttribs=0
        tags.td.overrideAttribs = style="font-size : 10px;"
  }     

}
#Verhindert, dass Tabellen-Zellen nochmal durch lib.parseFunc_RTE geparst werden
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0
#Links von Tabellenzellen werden dargestellt
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
	        	}
	        }
```

Siehe dazu auch TSref, z.B. Seite 43

Gruss,
Andy

---

Quelle: „Parameter von HTML-Tags im Template überschreiben“, typo3.net, https://www.typo3.net/d/22421-parameter-von-html-tags-im-template-ueberschreiben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
