Hallo Leute!
Das hier ist mein erster Forumsbeitrag, entschuldigt also bitte falls ich dieses Thema an die falsche Stelle gesetzt habe.
Meine Situation ist die folgende:
Ich arbeite an einem System mit ca. 20 Seiten, ein ziemlich umfangreiches Projekt also. Zwischen den Seiten gibt es viele Gemeinsamkeiten, weshalb eine passende TS-Struktur dringend notwendig war:
- jede Hauptseite hat jeweils ein Root-Template, in dem (hauptsächlich bei den Konstanten) nur die Eigenschaften vorkommen, die sich von Seite zu Seite unterscheiden
- im Sysordner Typoskripte gibt es ein Template namens "main", in dem Eigenschaften vorkommen, die immer gleich sind.
- Sonstige Typoskripte zu Extensions und spezifischen Elementen sind ebenfalls im Sysordner in jeweils einem anderen Template.
Soweit so gut.
Nun war es eigentlich bis vor kurzem so, dass in jedes Root-Template die main und alle anderen Templates eingeschlossen wurden. Wir haben dann festgestellt, dass 95% dieser Templates ohne Ausnahme immer eingebunden werden müssen. Also habe ich die spezifischen Templates, die immer vorkommen, in "main" eingebunden, damit wir in die Root Templates nur noch main einbinden müssen und Änderungen oder Abweichungen ggf. über extra Templates behandeln.
Hier hört es auch auf, glatt zu laufen. Während das Allermeiste zwar gut funktioniert, scheinen ein paar Funktionen Probleme zu bereiten. Beispielsweise bei der Extension roq_newsevent wirft das System einen Fehler, wenn man die ics version des Events herunterladen möchte.
Darin steht dann, dass die typenum der Seite nicht konfiguriert wurde... habs über die Template-Analyse überprüft, der dafür zuständige Code-Abschnitt wird definitiv eingebunden.
Wenn man ein betroffenes Template nochmal im Root Template einbindet, dann verschwindet das Problem übrigens wieder.
Könnt ihr mir hier helfen? Muss man bei verschachtelten TS-Templates etwas besonderes beachten?
Vielen Dank im vorraus für eure Hilfe.