Wie Contao Funktion (updatesicher) überschreiben?
Hallo,
ich möchte eine Funktion der Backend Klasse tl_page überschreiben und habe dazu die Klasse my_tl_page angelegt und in einem eigenen Modulordner abgelegt.
Code:
class my_tl_page extends tl_page
{
public function generateArticle(DataContainer $dc)
{
[...] // code zur Übersicht verkürzt!
if( $arAlias = explode('/',$dc->activeRecord->alias) )
$arrSet['alias'] = end($arAlias);
else
$arrSet['alias'] = $dc->activeRecord->alias;
[...] // code zur Übersicht verkürzt!
}
}
Nun müsste die Klasse "my_tl_page" noch statt der Klasse "tl_page" registriert und das Ausführen meiner Funktion veranlasst werden. Leider bin ich php-mäßig nicht der König und auch Contao-mäßig immernoch Anfänger. Hat jemand einen Tipp wie ich es schaffe, dass meine Funktion statt der in der ursprünglichen Klasse ausgeführt wird um den Artikelalias zu generieren?
Tausend Dank,
juju