Zum Inhalt springen

DAM RTE und <media>Links in Tabellenzellen

Erstellt am 7. September 2010 · Noch keine Antworten

Tags: Dateien & FAL, TYPO3 4, Frage

johanness ·

Hallo zusammen!

Ich benutze in meinem Typo3 4.3.2 die Extensions rtehtmlarea 1.8.8 und DAM 1.1.5. Ich möchte im RTE Medien aus der DAM verlinken. Ich habe bereits im Typo3-Blog, das Typo3-Wiki und in einem weiteren Blog gelesen. Soweit funktioniert es.

Sobald ich im RTE aber einen Link in eine Tabellenzelle einbaue, nicht mehr!? Im Frontend wird der Link dann wieder gerendert mit:

<media 1234>Text</media>

1) Ich habe das Häckchen bei »mediatag« in der DAM-Extension gesetzt.

2) Ich habe nun im PageTSConfig folgendes stehen:

########################################################
### Enables the RTE for DAM
########################################################

## Add txdam_media to RTE processing rules
RTE.default.proc.overruleMode = ts_css,txdam_media

## Use same RTE processing rules in FE
RTE.default.FE.proc.overruleMode = ts_css,txdam_media

## RTE processing rules for bodytext column of tt_content table
RTE.config.tt_content.bodytext.proc.overruleMode = ts_css,txdam_media
RTE.config.tt_content.bodytext.types.text.proc.overruleMode = ts_css,txdam_media
RTE.config.tt_content.bodytext.types.textpic.proc.overruleMode = ts_css,txdam_media

## RTE processing rules for bodytext column of tt_news table
RTE.config.tt_news.bodytext.proc.overruleMode = ts_css,txdam_media
RTE.config.tt_news.bodytext.types.text.proc.overruleMode = ts_css,txdam_media
RTE.config.tt_news.bodytext.types.textpic.proc.overruleMode = ts_css,txdam_media

3) Im Setup habe ich zur Sicherheit nochmals das Standard TS:

##############
### enable RTE
##############
plugin.tx_dam_tsfemediatag {
	procFields {
		file_size = 1
	}
	format = filesize
	tag {
		current = 1
		typolink.parameter.data = parameters : allParams
		typolink.extTarget = {$styles.content.links.extTarget}
		typolink.target = {$styles.content.links.target}
		typolink.title { 
			dataWrap = { field : txdam_file_name } ({ field : txdam_file_size })
			htmlspecialchars = 1
		}
		parseFunc.constants = 1
	}
}
 
lib.parseFunc.tags.media = < plugin.tx_dam_tsfemediatag
lib.parseFunc_RTE.tags.media = < plugin.tx_dam_tsfemediatag

Habt ihr noch irgendeinen Tipp für diesen Spezialfall?

Danke,
Johannes