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

Thomas Oppelt t.content at gmx.de
Thu Mar 29 18:37:35 CEST 2007


Hi René,

we have to thank you for an excellent job!

To switch (a bit) back to the original subject of your thread:

I would like to discuss an additional featurerequest according to DAM 
RTE integration: it would be great of course, if we could display 
informations about tx_dam references from RTE field links within 
Media>Info and "Usage"-Tab of single tx_dam records as well as for all 
other relating tables which use tx_dam_mm_ref. if not there is still an 
(imho) important gap of information in this line of vision.

Well i can't really offer an approach. It would be definitly a bad idea 
to parse rte configured fields for media-tag entries or somthing like 
that...so what we imho need is an additional capturing of reference 
informations when a medialink is saved...? have to think about 
it...maybe you have an idea? did i make my point clear? :-)

cheers
tom




René Fritz schrieb:
> Hi Thomas
> 
> Thanks very much for the debugging!
> 
> René
> 
> 
> On Thursday 29 March 2007 14:25:37 Thomas Oppelt wrote:
>> Hi, little solution:
>>
>> maybe use simply something like:
>> $linktxt = $this->cObj->stdWrap($conf['title'], $conf['title.']);
>>
>> and
>>
>> plugin.tx_dam_tsfemediatag {
>> title  = TEXT
>> title.current=1
>> title.data = field : txdam_file_name
>> }
>>
>> within binding/mediatag/ext_localconf.php
>>
>> regards
>> tom
>>
>> Thomas Oppelt schrieb:
>>> here it happens:
>>> $linktxt = $this->cObj->stdWrap($conf['tag.']['value'], $conf['tag.']);
>>>
>>> $linktxt contains then link to the page and after that you get in
>>> return $this->cObj->wrap($res.$linktxt.'</a>', $conf['wrap']);
>>> a nested link to the page wrapped by the correct file link.
>>>
>>> simply debug $linktxt and $conf in tx_dam_tsfemediatag->main and you see
>>> what i mean.
>>>
>>> Thomas Oppelt schrieb:
>>>> debug addinfo: typoLink within class.tx_dam_tsfemediatag.php returns
>>>> the the file links correctly, so there seems to be an conflict after
>>>> that processing.
>>>>
>>>> regards
>>>> tom
>>>>
>>>> Thomas Oppelt schrieb:
>>>>> 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é
>> _______________________________________________
>> TYPO3-project-dam mailing list
>> TYPO3-project-dam at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-dam
> 
> 
> 


More information about the TYPO3-project-dam mailing list