Das Feld definierst du wie folgt:
Code:
'label' => &$GLOBALS['TL_LANG']['tl_content']['redirectpage'],
'exclude' => true,
'inputType' => 'pageTree',
'eval' => array('mandatory'=>true,'fieldType'=>'radio', 'tl_class'=>'clr')
Wobei Label natürlich angepasst werden muss.
Damit erhälst du aber nur die interne ID. Um daraus einen Link zu machen musst du noch die Adresse erstellen lassen (Am besten in der Compile-Routine):
Code:
$objTargetPage = $this->Database->prepare("SELECT id, alias FROM tl_page WHERE id=?")
->limit(1)
->execute($this->redirectpage);
$this->Template->redirect = $this->generateFrontendUrl($objTargetPage->row());
Auch hier muss $this->redirectpage durch dein Feld ersetzt werden.
Lesezeichen