Hallo Reini,
Ich habe mir kurz den Code angesehen, die Funktion nicht. Was ich ändern würde sind eigentlich kleine Dinge:
- Es gibt keinen Grund für die Extra-Klassen, warum machst du nicht einfach Funktionen in deinem Modul?
- in TYPOlight ist die Namensnennung für die Modulklasse normalerweise ModuleSprungtorRechner
- Dein Modul hat keine generate() Funktion. Das ist zwar nicht dringend nötig, aber falls jemand das Modul in ein Inhaltselement packt, würde ich im Backend eine Ersatzmeldung ausgeben:
PHP-Code:
public function generate()
{
if (TL_MODE == 'BE')
{
$objTemplate = new BackendTemplate('be_wildcard');
$objTemplate->wildcard = '### ###';
$objTemplate->title = $this->headline;
$objTemplate->id = $this->id;
$objTemplate->link = $this->name;
$objTemplate->href = 'typolight/main.php?do=modules&act=edit&id=' . $this->id;
return $objTemplate->parse();
}
return parent::generate();
}
Lesezeichen