[TYPO3-mvc] Is <f:link.action> broken when linking to translated objects

Jochen Rau jochen.rau at typoplanet.de
Fri Apr 9 10:01:20 CEST 2010


Hi.

On 09.04.10 09:49, Henrik Møller Rasmussen wrote:
> Hello,
>
> I have created a small product catalog using extbase. The catalog
> supports three languages.
>
> I have turned realurl off for debugging.
>
>  From my template, I do the following:
>
> <f:link.action action="show" arguments="{product : product}">
> {product.title}
> </f:link.action>
>
> This works perfect in the default language. But when I change to the
> other languages, the uid put in the url by extbase is the uid from the
> translated product.
>
> This works partly, but when using mergeIfBlank etc. extbase cannot
> retrieve the information correctly.
>
> If you manually puts the &L=1&...[product]={def. lang. product uid}
> everything works.
>
> So my question is: Do I do something wrong, or is the <f:link.action>
> broken when using multiple languages?

This is indeed not the correct behavior. We will fix this soon. Steffen 
Ritter did a great job to investigate all the possible cases for 
localized domain models. The review of his patch is one of the next 
items on my todo list.

Regards
Jochen



More information about the TYPO3-project-typo3v4mvc mailing list