---
title: "class bei table wird ersetzt"
url: "https://www.typo3.net/d/47109-class-bei-table-wird-ersetzt"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage"]
created: "2006-07-26"
last_reply: "2007-01-17"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# class bei table wird ersetzt

Backend › RTE & CKEditor · 2 Antworten · gestartet 2006-07-26

## Eröffnungsbeitrag

**bh_shiva** · 2006-07-26 · [Beitrag #1](https://www.typo3.net/d/47109-class-bei-table-wird-ersetzt/1)

Hallo,

folgendes Problem:
Ich würde einer Tabelle gerne eine Klasse zuordnen, um die darin enthaltenen p's über CSS ansprechen zu können.
Das Problem dabei ist, dass der RTE die Klasse der Tabelle IMMER druch contenttable ersetzt, egal welche Klasse ich auch versuche der Tabelle im RTE zuzuweisen, im FE gibt es immer nur die contenttable Klasse für die Tabelle.

Hier noch meine RTE Konfiguration:

```typoscript
RTE.classes {
	number.name =  Numbers
	smaller.name = Font 11px
	bigger.name = Font 18px
	biggest.name = Font 22px
}

# *** Entfernt das Bild vor den Links
RTE.classesAnchor {
	internalLink {
		class = internal-link
		type = page
		image >
	}
	externalLink {
		class = external-link
		type = url
		image >
	}
	externalLinkInNewWindow {
		class = external-link-new-window
		type = url
		image >
	}
	internalLinkInNewWindow {
		class = internal-link-new-window
		type = page
		image >
	}
	download {
		class = download
		type = file
		image >
	}
	mail {
		class = mail
		type = mail
		image >
	}
}

RTE.default {

	contentCSS = fileadmin/bh_style/bhstyle.css
	useCSS = 1

	# Buttons die gezeigt/versteckt werden
	showButtons =  formatblock, textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, line, link, image, removeformat, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter, undo, redo, chMode, justifyfull
	hideButtons = fontstyle, fontsize, strikethrough,lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, inserttag, outdent, indent, subscript, superscript, acronym, copy, cut, paste

	# Hält die RTE Icons gegroupt zusammen
	keepButtonGroupTogether = 1

	# blendet Statusbar in htmlarea aus
	showStatusBar =  0

	proc {
		# tags die erlaubt / verboten sind
		allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center
		denyTags = font

		# br wird nicht zu p konvertiert
		dontConvBRtoParagraph = 1

		# html parser einstellungen
		HTMLparser_rte {

			# tags die erlaubt/verboten sind
			allowTags < RTE.default.proc.allowTags
			denyTags < RTE.default.proc.denyTags

			# tags die untersagt sind
			removeTags = font

			# entfernt html-kommentare
			removeComments = 1

			# tags die nicht übereinstimmen werden nicht entfernt (protect / 1 / 0)
			keepNonMatchedTags = 0
		}


		# Content to database
		entryHTMLparser_db = 1
		entryHTMLparser_db {

			# tags die erlaubt/verboten sind
			allowTags < RTE.default.proc.allowTags
			denyTags < RTE.default.proc.denyTags

			# CLEAN TAGS
			noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center

			rmTagIfNoAttrib = span,div,font

			# htmlSpecialChars = 1

			## align attribute werden erlaubt
			tags {
				p.fixAttrib.align.unset >
				p.allowedAttribs = class,style,align

				div.fixAttrib.align.unset >

				hr.allowedAttribs = class

				# b und i tags werden ersetzt (em / strong)
				b.remap = strong
				i.remap = em

				## img tags werden erlaubt
				img >
				span >
			}
		}

		# tags sind erlaubt außerhalt von p, div
		allowTagsOutside = img,hr

		# erlaubte attribute in p, div tags
		keepPDIVattribs = align,class,style,id

		# List all class selectors that are allowed on the way to the database
		allowedClasses (
			external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,
			smaller, bigger, biggest, number, border_outset, tracklist
		)

	}

	# Classes: Ausrichtung
	#classesParagraph =

	# Classes: Eigene Stile
	classesCharacter = smaller, bigger, biggest, number
	classesImage = border_outset
	classesTable = tracklist

	ignoreMainStyleOverride = 1

	showTagFreeClasses = 0

	hideTags = font

	hideTableOperationsInToolbar = 0
	keepToggleBordersInToolbar = 1

	disableSpacingFieldsetInTableOperations = 0
	disableAlignmentFieldsetInTableOperations = 0
	disableColorFieldsetInTableOperations = 0
	disableLayoutFieldsetInTableOperations = 0
	disableBordersFieldsetInTableOperations = 0
}

RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db

RTE.default.FE < RTE.default
RTE.default.FE.userElements >
RTE.default.FE.userLinks >
RTE.config.tt_content.bodytext >

TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 700
```

Der Fehler liegt nicht daran, dass die Klasse in der CSS-Datei nicht vorhanden ist und auch:
#RTE.default.proc.entryHTMLparser_db.tags.table.allowedAttribs = class
#RTE.default.proc.entryHTMLparser_db.tags.table >
haben bisher keinen Erfolg gebracht.

Über Vorschläge wäre ich sehr dankbar,

Shiva

## Antworten

### [#2](https://www.typo3.net/d/47109-class-bei-table-wird-ersetzt/2) · StefanKr · 2006-08-02

schau mal hier: [/d/47435-wie-tabelleneigenschaften-css-style-auswaehlen](https://www.typo3.net/d/47435-wie-tabelleneigenschaften-css-style-auswaehlen)
Kann sein, dass das dein Problem auch löst.
Gruß,
Stefan

### [#3](https://www.typo3.net/d/47109-class-bei-table-wird-ersetzt/3) · schmidtsmikey · 2007-01-17

Hallo,

ich habe folgenden Link zu diesem Problem gefunden:

<http://www.pc-erfahrung.de/nebenrubriken/typo3/typo3-css-klassenfrtabelle.html>

Bei mir gehen jetzt die CSS-Klassen für Tabellen im HTMLArea

---

Quelle: „class bei table wird ersetzt“, typo3.net, https://www.typo3.net/d/47109-class-bei-table-wird-ersetzt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
