Hallo Zusammen,
ich arbeite gerade daran, einige Elemente, die ich für Contao 4.x geschrieben habe auf die 5.x upzugraden.
Frei nach Contao Core arbeite ich dabei nicht mehr mit generate(), compile() & Co. sondern mit getResponse() auch mit der Aussicht, die Templates, die bisher nur in PHP verfügbar sind, in Twig umzuschreiben.
Grundsätzlich hat das Umschreiben gut geklappt, ich komme aber einfach nicht dahinter, wie ich für die Elemente eigene Backend-Templates angeben kann.
Früher habe ich folgenderweise unterschieden:
Code:
if ($request && System::getContainer()->get('contao.routing.scope_matcher')->isBackendRequest($request)) {
$this->Template = new BackendTemplate('be_example_element');
} else {
$this->Template = new FrontendTemplate('ce_example_element');
}
Aber sowie ich verstanden habe, sind die alten BackendTemplate & FrontendTemplate ja etwas anderes als FragmentTemplates, oder?
Ich finde mich noch in die Denkweise der neuen Templates ein, daher bin ich dankbar für jede Hilfe