[TYPO3-english] Create a full url with TYPO3
Jigal van Hemert
jigal at xs4all.nl
Tue Jan 3 18:05:27 CET 2012
Hi,
On 3-1-2012 15:23, Iban Cardona i Subiela wrote:
> I'd like to create a url in format "http://www.google.com" using some
> TYPO3 function similar to "pi_getPageLink".
> Do you know if there is any feature?
Why not use the mother of all link functions: tslib_cObj::typolink()
In your pibase extension it's available through
$this->cObj->typolink($linkText, $configuration);
Configuration can be found in TSref for the TypoScript typolink property
but then in an array form:
$configuration = array(
'parameter' => 23,
'additionalParams' => '&tx_myext_pi1[myvar]=' . intval($myvar),
'forceAbsoluteUrl' => 1,
'returnLast' => 'url'
);
If you need to set sub-properties make sure the property above ends with
a dot:
'additionalParams.' => array(
'insertData' => 1,
)
So typolink.additionalParams.insertData = 1 becomes
$configuration['additionalParams.']['insertData'] = 1;
Now you can use forceAbsoluteUrl to create a complete url as you want.
--
Kind regards / met vriendelijke groet,
Jigal van Hemert.
More information about the TYPO3-english
mailing list