Hallo zusammen,
ich entwickle gerade meine erste offizielle Extension mit der es möglich wird, für jedes Content Element ein eigenes Template zu wählen.
Das gewählte Template wird mit folgendem Code gesetzt:
PHP-Code:
class ContentTextTemplate extends ContentText
{
/**
* Generate content element
*/
protected function compile()
{
if ($this->ce_template) {
$this->Template = new FrontendTemplate($this->ce_template);
}
parent::compile();
}
}
Nun müsste ich für jedes CE eine eigene Klasse nach diesem Muster anlegen, wobei der Code identisch ist. Einzig die erweiterte Klassen unterscheiden sich.
Fällt jemandem eine Möglichkeit ein, das zu vereinheitlichen/"automatisieren"? Die regulären Funktionen eines CE sollen natürlich beibehalten werden.
Mfg
sans
Lesezeichen