[TYPO3-german] RTE DAM Tabellen Problem [gelöst]
Sebastian Fritzsche
s.fritzscheREMOVETHIS at pixelsteinREMOVETHIS.de
Fri Jun 26 15:31:35 CEST 2009
Sebastian Fritzsche schrieb:
> Peter Russ schrieb:
>> --- Original Nachricht ---
>> Absender: Christian Wolff
>> Datum: 24.06.2009 14:42:
>>> Sebastian Fritzsche schrieb:
>>>> Bjoern Pedersen schrieb:
>>>>> Sebastian Fritzsche <s.fritzscheREMOVETHIS at pixelsteinREMOVETHIS.de>
>>>>> writes:
>>>>>
>>>>>> Hallo,
>>>>>>
>>>>>> ich habe etwas merkwürdiges beobachtet. Wenn man in einer Tabelle
>>>>>> einen Link auf eine PDF Datei anlegt, dann wird im FE der Link im
>>>>>> Quelltext so
>>>>>> angezeigt: <media 1445="">Donnerstag</media> anstatt mit einem a
>>>>>> href...
>>>>>>
>>>>>> wir benutzen DAM 1.1.1.
>>>>> Folgende Ergänzungen im Page-TS der Rootseite haben bei mir geholfen:
>>>>>
>>>>> RTE.default.proc {
>>>>>
>>>>> ## TRANSFORMATION METHOD
>>>>> ## We assume that CSS Styled Content is used.
>>>>> overruleMode = ts_css,txdam_media
>>>>> }
>>>>> ## <media>-Tag verarbeiten
>>>>> 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
>>>>>
>>>>> ## Make sure we use ts_css transformation
>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>> Grüße,
>>>>> Björn
>>>> Hallo,
>>>>
>>>> Danke, habe ich eben auch gefunden auf dieser Seite:
>>>> http://blog.vorsprung-it.de/?p=101 aber es funktioniert bei mir einfach
>>>> nicht. Da tut sich nichts. Ich habe den TSConfig Part in der Root Page
>>>> und auch den in dem MediaSysFolder eingebaut. Wir haben bei der Seite
>>>> öfters Probleme, wenn wir einstellungen im TSConfig machen, vielleicht
>>>> liegt es daran.
>>>> TCAdefaults.tt_content.hidden = 0
>>>> funktioniert auch nicht. Hat jemand noch eine Idee?
>>>
>>> Hi für mich sieht das so aus als gehört das nicht ins TS-Config sondern
>>> ins TS-template. (bin aber kein DAM experte)
>>>
>>> gruss chris
>>>
>>
>> Hier werden Kraut und Rüben durcheinander gemischt.
>> ALLES was RTE davor hat kommt in TSConfig.
>> Alles was plugin davor hat in TSsetup, sonst weiss das Frontend nicht,
>> wie es mit dem media-Tag umzugehen hat. Das ist ja bei Dir der Fall.
>>
>> Also SETUP:
>> 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
>>
>> TSconfig:
>> rest
>>
>> Klar?
>>
>>
> Ja, habe ich jetzt so eingebaut, aber es funktioniert trotzdem nicht in
> Tabellen... Sieht mir langsam nach dem DAM bug aus.
Ich habe die Lösung: diese Einstellung gehört zusätzlich ins TS
Template, damit die Tabellen auch geparst werden:
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive
= 1
da muss man auch erstmal drauf kommen. Vielen Dank trotzdem an alle, die
geholfen haben.
More information about the TYPO3-german
mailing list