[TYPO3-dam] DAM, RTE, <media> and ts_links

Thomas Oppelt t.content at gmx.de
Thu Mar 29 12:17:25 CEST 2007


Forgot the settings of course:

NO realurl!
T3 4.1finalcore
DAM beta5

cheers
tom


Thomas Oppelt schrieb:
> Hi Ben, hi René,
> 
> i don't think this behaviour is a realUrl related bug; i don't no what 
> happens but here is a way to reproduce:
> if you link to a tx_dam record from tt_content rte field and the uid of 
> the tx_dam records is the same as of an existing page, the link in FE 
> gets a link to that page not to the tx_dam related file.
> 
> If u could confirm this, i can add it to bugtracker.
> 
> cheers
> tom
> 
> 
> 
> 
> ben van 't ende [netcreators] schrieb:
>> Hi,
>>
>> This feature works really great with the nice title attribute showing 
>> details of
>> the file. I do not know where the <media> tag fits in here. I do not 
>> see a
>> <media> tag anywhere.
>>
>> Anyway i found a strange bug with realurl. If you link to a dam record 
>> that has
>> the same id as an existing page the link to the file is interpreted as 
>> a link to
>> the page with that id and not to the file itself. So an image would 
>> for instance
>> link to my graffity page instead of to that file. this has something 
>> to do with
>> realurl
>>
>> you can see this here: http://ben.vantende.net/t3/dam/
>>
>> the first link is a link to an image, but is actually converted to a 
>> page link.
>> the second one is ok.
>>
>> weird isn't it?
>>
>> gRTz
>>
>> ben
>>
>>
>>
>>
>> René Fritz wrote:
>>> I would like to discuss the RTE linking solution included in 1.1beta05.
>>>
>>> This seems to be one of the most wanted features, so I would like to 
>>> get some feedback if it's working as expected.
>>>
>>> For detailed information have a look in the manual of the dam 
>>> extension, section "RTE and <media> tag".
>>>
>>>
>>> What is it all about?
>>>
>>> The RTE just generates <a> tags with a reference to a linked file. To 
>>> make use of DAM features, this tag needs to be converted when saving 
>>> the content to the database. (Such things are configured with 
>>> TSconfig 'RTE.default.proc...')
>>> In FE that special tag needs to be rendered as an <a> tag like TYPO3 
>>> does with <link> tags.
>>>
>>>
>>> <media> vs <link>
>>>
>>> First some background information:
>>> I thought a good solution would be to use the known <link> tag which 
>>> would look like that for a link to a dam asset:
>>> <link dam:243>Link text</link>
>>>
>>> The main disadvantage would have been that the RTE processing rule 
>>> "ts_links" needs to be overridden with an own version. ts_links is 
>>> called when the shortcut ts_css is used for example:
>>> RTE.default.proc.overruleMode = ts_css
>>>
>>> So I decided to use a new tag <media>. For FE rendering an own 
>>> .tags.media parseFunc can be registered and for RTE processing the 
>>> system rule ts_links does not need to be overridden.
>>>
>>> The problem is that the RTE generates <a> tags and however both 
>>> ts_links and the <media> processing does not work at the same time. 
>>> In the end I had to override ts_links (what I wanted to avoid) to 
>>> make <a> to <media> tag processing work.
>>>
>>> The conclusion is, in principle the format <link dam:243> could be 
>>> implemented because I override ts_links anyway. But I think the new 
>>> <media> tag might be more flexible in the future.
>>>
>>>
>>> <media> parameters
>>>
>>> The media tag use the same parameters as the link tag. The question 
>>> is, is that a good decision, or should another scheme be used for the 
>>> media tag? The disadvantage of the link tag is that parameters have 
>>> to be in the right order. A naming scheme for the paramters might be 
>>> more flexible.
>>>
>>>
>>> What do you think
>>>
>>> René
>>>
>>
>>


More information about the TYPO3-project-dam mailing list