[TYPO3-english] tslib_pibase.pi_getPageLink, but for a specified language
David Vandemaele
vd2m at hotmail.com
Mon Jan 19 10:39:06 CET 2009
Mathias Schreiber [wmdb >] schreef:
> David Vandemaele schrieb:
>> Is it possible to create a link for a certain language and id?
>> So, I want the url for page with ID 22, and for language with ID 3?
>
> I guess you will use a certain GET Var so identify the language you're
> using (comonly L).
>
> Use $this->cObj->typolink('TEXT',$params);
> Params would be an array like this in your case:
> $params = array(
> 'parameter' => 22, (your page ID)
> 'additionalParams' => '&L=3', (the language, you're linking to)
> );
>
> See TSRef for additional parameters you can supply.
>
> enjoy
> Mathias
I know this functions, but I did not get what I expected. (Maybe that's
the problem ;))
This is what I have:
$params = array('parameter' => 22, 'additionalParams' => '&L=3');
$content .= $this->cObj->getTypoLink("TEXT", $id, $params);
And this is what I get:
http://example.org/pagex/subpagey/?parameter=22&nocache=1&additionalParams=%26L%3D3
However, it should be
http://example.org/language/pagex-translated/subpagey-translated
If I could get the translated url, prefixing the url with the language
should not be a problem.
Any ideas how to achieve this?
Best regards,
David V.
More information about the TYPO3-english
mailing list