---
title: "Tabelle in einer Liste wird im Frontend als html Code gerendert"
url: "https://www.typo3.net/d/88070-tabelle-in-einer-liste-wird-im-frontend-als-html-code-gerendert"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage"]
created: "2009-03-18"
last_reply: "2009-03-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Tabelle in einer Liste wird im Frontend als html Code gerendert

Backend › RTE & CKEditor · 3 Antworten · gestartet 2009-03-18

## Eröffnungsbeitrag

**astrula** · 2009-03-18 · [Beitrag #1](https://www.typo3.net/d/88070-tabelle-in-einer-liste-wird-im-frontend-als-html-code-gerendert/1)

Hallo,
ich habe folgendes Problem und finde einfach keine Lösung:
ich habe versucht eine Tabelle in einer Liste einzufügen, das sieht im RTE auch wunderbar aus. Doch wenn ich mir dann das Resultat im Frontend ansehe, hat sich das ganze in Html Code verwandelt!
Ich weiss nicht, was ich tun soll...

Danke im Voraus,
Astrid

## Antworten

### [#2](https://www.typo3.net/d/88070-tabelle-in-einer-liste-wird-im-frontend-als-html-code-gerendert/2) · Tante Jensen · 2009-03-19

> ich weiß nicht, was ich tun soll ...

Keine Tabellen in Listen bauen, das ist nämlich invalides HTML und damit Pfui. Vermutlich lässt der Editor das deswegen auch nicht zu.

Wenn es denn unbedingt sein muss, kannst du den Editor vermutlich so konfigurieren, dass er das doch macht, allgemeine Anleitungen zur Konfiguration findest du unter HowTos.

Gruß, Nils

### [#3](https://www.typo3.net/d/88070-tabelle-in-einer-liste-wird-im-frontend-als-html-code-gerendert/3) · astrula · 2009-03-19

> Keine Tabellen in Listen bauen, das ist nämlich invalides HTML und damit Pfui. Vermutlich lässt der Editor das deswegen auch nicht zu.

Oh das stimmt nicht!

```html
<ul><li><table summary="valide"><tr><td>das ist valide</td></tr></table></li></ul>
```

ist valide!

Also daran kann es nicht liegen. Und tut mir leid, ich habe eben bisher keine Lösung gefunden.

Gruß Astrid

### [#4](https://www.typo3.net/d/88070-tabelle-in-einer-liste-wird-im-frontend-als-html-code-gerendert/4) · astrula · 2009-03-20

Nun habe ich die Lösung gefunden, dank Uschi, die in der typo3-project-rte-list die Antwort gegeben hat:

```typoscript
lib.parseFunc_RTE < lib.parseFunc
lib.parseFunc_RTE {
	//  makelinks >

	# @description Parse certain block elements seperately
	externalBlocks = table, blockquote, ol,ul, div, dl, dd
	externalBlocks {
		# The blockquote content is passed into parseFunc again...
		blockquote.stripNL=1
		blockquote.callRecursive=1
		blockquote.callRecursive.tagStdWrap.HTMLparser = 1

		div.stripNL=1
		div.callRecursive = 1
		
		dl.stripNL=1
		dl.callRecursive = 1
		
		dd.stripNL=1
		dd.callRecursive = 1
		
		ol.stripNL=1
		ol.stdWrap.parseFunc = < lib.parseFunc

		ul.stripNL=1
		ul.stdWrap.parseFunc = < lib.parseFunc

		table.stripNL=1
		table.stdWrap.HTMLparser = 1


		table.stdWrap.HTMLparser.keepNonMatchedTags = 1
		# Do NOT add any unwanted p elements in table cells, and do NOT remove any p-elements that have been added by authors!	
		table.HTMLtableCells=1
		table.HTMLtableCells.default.stdWrap.parseFunc =< lib.parseFunc
	}
	nonTypoTagStdWrap.encapsLines {
		encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6,dt,hr
		nonWrappedTag = P
		innerStdWrap_all.ifBlank = &nbsp;

	}
	nonTypoTagStdWrap.HTMLparser = 1
	nonTypoTagStdWrap.HTMLparser {
		keepNonMatchedTags = 1
		htmlSpecialChars = 2
	}
}
```

Und:

```typoscript
styles.content.links.allowTags = a,abbr,acronym,address,blockquote,b,big,br,caption,cite,code,col,colgroup,dfn,dl,dt,dd,div,em,h1,h2,h3,h4,h5,h6,hr,i,img,kbd,li,link,ol,p,pre,q,samp,small,span,strong,sub,sup,table,thead,tbody,tfoot,td,th,tr,tt,ul,var
```

Gruß, Astrid

---

Quelle: „Tabelle in einer Liste wird im Frontend als html Code gerendert“, typo3.net, https://www.typo3.net/d/88070-tabelle-in-einer-liste-wird-im-frontend-als-html-code-gerendert
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
