Zum Inhalt springen

DAM RTE und <media>Links

Erstellt am 28. Oktober 2009 · 8 Antworten · letzte Antwort am 17. Juni 2011

Tags: Dateien & FAL, Links, Frage

pixelparts ·

Hallo,

auch ich habe gerade das Problem mit den Dateilinks, leider keine Antwort gefunden.

Im RTE verweise ich auf eine Datei (Medien). Der Link wird im RTE ordentlich angezeigt (im Quelltext mit a-Tag).

Auf der Webseite wird er mit <media 123>text</media> ausgegeben.
Typo3 4.1.10
DAM: 1.1.1

Das wurde bestimmt schon besprochen, finde es aber nicht ...

Kann jemand helfen?

Viele Grüße aus dem Süden der Republik, Uwe

kolki ·

Und wo ist jetzt genau das Problem?
Schau doch mal im Extension-Manager bei "DAM" nach, ob bei "media tag" ein Häkchen ist - wenn ja, dann raus damit.
Wenn das Dein Problem war, ist es jetzt bestimmt beseitigt.

pixelparts ·
Kolki schrieb

Und wo ist jetzt genau das Problem?
Schau doch mal im Extension-Manager bei "DAM" nach, ob bei "media tag" ein Häkchen ist - wenn ja, dann raus damit.
Wenn das Dein Problem war, ist es jetzt bestimmt beseitigt.

Hallo Kolki,
wie ich verstanden habe, ist das media-Tag für die Referenzierung für DAM. So kann ich z. B. die Datei nicht löschen, wenn ich diese verwende ...
Verliere ich diese Eigenschaft, wenn ich das Häkchen für den media-tag rausnehme?

Vielen Dank für Deine Antwort, Uwe

pixelparts ·

Ich habe das Häkchen rausgenommen und es funzt. Vielen Dank für Deinen Tip.

Wozu ist denn dieses media-tag gut?

Viele Grüße, Uwe

johanness ·

Icb habe das gleiche Problem und mich jetzt durch obigen Link gelesen sowie durch das Typo3-Wiki und einen weiteren Blog.

Das funktioniert bei mir auch. Sobald ich 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?

re-aktor ·

Ich habe hier das gleiche Problem, DAM media Tags werden normalerweise vom RTE aufgelöst außer wenn man News pflegt. Lösung in Sicht?

chhe ·
re-aktor schrieb

Ich habe hier das gleiche Problem, DAM media Tags werden normalerweise vom RTE aufgelöst außer wenn man News pflegt. Lösung in Sicht?

In den Seiteneigenschaften muß

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

gesetzt werden. Außerdem spielt die Installationsreihenfolge der Extensions eine Rolle! htmlarea muß in localconf.php IIRC vor DAM geladen werden.

re-aktor ·

Danke, hatte es mittlerweile anhand eines Blogbeitrages auch herausgefunden, kam aber noch nicht dazu es zu posten.

Trotzdem vielen Dank!