RealUrl in eID-Service verfügbar machen
Dienstag, 25.03.2014 21:34
Benötigt man innerhalb eines eID-Services einen RealUrl-konformen Link, muss man etwas nachhelfen:
Innerhalb der eid_main – Methode fügt man folgende Zeilen hinzu:
if(t3lib_extMgm::isLoaded('realurl')){
require_once(t3lib_extMgm::extPath('realurl').'class.tx_realurl.php');
$this->realurl = t3lib_div::makeInstance('tx_realurl');
$GLOBALS['TSFE']->config['config']['tx_realurl_enable'] = 1;
}
und an entsprechender Stelle:
$conf['LD'] = $GLOBALS['TSFE']->tmpl->linkData(array('uid' => $targetPageUid), '', 0, 'index.php', '', t3lib_div::implodeArrayForUrl('', array('param1' => $param1)));
$url = $conf['LD']['totalURL'];
Die Methode linkData ist definiert:
t3lib_TStemplate::linkData($page, $oTarget, $no_cache, $script, $overrideArray = '', $addParams = '', $typeOverride = '')
und ist hier auch noch mal beschrieben.
Anmerkungen gern hier in den Kommentaren.
Thema: TYPO3 | Kommentare (0) | Autor: mobasoft