07. 09. 2010, 10:55

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 [url=http://typo3-blog.net/tutorials/news/rte-dam-media-tag.html]Typo3-Blog[/url], [url=http://wiki.typo3.org/index.php/Dam_1.1._Documentation#Basic_Configuration_of_DAM_and_RTE_via_the_Ext_Manager]das Typo3-Wiki[/url] und in [url=http://blog.kirchbergerknorr.de/2009/05/dam-rte-und-das-media-tag/]einem weiteren Blog[/url] gelesen. Soweit funktioniert es.

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

  1. <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:

  1. ########################################################
  2. ### Enables the RTE for DAM
  3. ########################################################
  4.  
  5. ## Add txdam_media to RTE processing rules
  6. RTE.default.proc.overruleMode = ts_css,txdam_media
  7.  
  8. ## Use same RTE processing rules in FE
  9. RTE.default.FE.proc.overruleMode = ts_css,txdam_media
  10.  
  11. ## RTE processing rules for bodytext column of tt_content table
  12. RTE.config.tt_content.bodytext.proc.overruleMode = ts_css,txdam_media
  13. RTE.config.tt_content.bodytext.types.text.proc.overruleMode = ts_css,txdam_media
  14. RTE.config.tt_content.bodytext.types.textpic.proc.overruleMode = ts_css,txdam_media
  15.  
  16. ## RTE processing rules for bodytext column of tt_news table
  17. RTE.config.tt_news.bodytext.proc.overruleMode = ts_css,txdam_media
  18. RTE.config.tt_news.bodytext.types.text.proc.overruleMode = ts_css,txdam_media
  19. RTE.config.tt_news.bodytext.types.textpic.proc.overruleMode = ts_css,txdam_media

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

  1. ##############
  2. ### enable RTE
  3. ##############
  4. plugin.tx_dam_tsfemediatag {
  5. procFields {
  6. file_size = 1
  7. }
  8. format = filesize
  9. tag {
  10. current = 1
  11. typolink.parameter.data = parameters : allParams
  12. typolink.extTarget = {$styles.content.links.extTarget}
  13. typolink.target = {$styles.content.links.target}
  14. typolink.title {
  15. dataWrap = { field : txdam_file_name } ({ field : txdam_file_size })
  16. htmlspecialchars = 1
  17. }
  18. parseFunc.constants = 1
  19. }
  20. }
  21.  
  22. lib.parseFunc.tags.media = < plugin.tx_dam_tsfemediatag
  23. lib.parseFunc_RTE.tags.media = < plugin.tx_dam_tsfemediatag

[b]Habt ihr noch irgendeinen Tipp für diesen Spezialfall?[/b]

Danke,
Johannes