Hallo zusammen.
Sicher kennt der ein oder andere die Tatsache, das man unter "include static(fromExtension)" nur eine begrenzte Anzahl von Templates aus Extensions laden kann. Wenn mich nicht alles täuscht sind das 20. Das ganze kann man leicht umgehen, in dem man seine TS-Templates in weitere Extension-Templates aufsplittet und die statics dann dort einbindet.
Das gleiche gibt es im Template aber auch im Bereich des Feldes Include Basis Template. Hier sind 50 Extension-Templates der höchste Wert, den man einbinden kann. Danach erscheint ein gelbes Ausrufezeichen über dem tab und man kann nicht mehr speichern.
Auch hier kann man sich (sogar sinnvolle) Abhilfe schaffen. Man erstellt weitere Extension-Templates, die komplett leer sein können. In diese bindet man seine restlichen Extensiontemplates unter Include Basis Template ein bindet diese dann wieder im haupttemplate ein. So hat man unendlich viele Includemöglichkeiten und man hat weiter die Möglichkeit seine Extensions etwas zu sortieren.
Vielleicht kommt ja der ein oder andere mal an den Punkt das 50 Extension Templates inkludiert wurden und nichts mehr geht. mir jdenfalls gings heute so.
man kann das aber auch ganz leicht ändern, ohne das man den Sourcecode durchwühlen muss:
Admin tools -> Configuration -> $TCA
Dort auf sys_templates -> cokumns -> include_static -> config
dann auf maxItems klicken.
Den Wert aus dem Inputfeld kopieren, in die extTables.php einfügen und den Wert entsprechend ändern.
Das geht für jeden Wert.
Ja, hätte ich sicher auch so gemacht, mir ist aber klar geworden, das man dadurch ne super Möglichkeit hat seine extensionTemplates nen bischen zu sortieren, so dass man nicht nachher alle in dem root-Template eingebunden hat.
Ehrlich gesagt war mir gar nicht bewusst, dass ich da schon 50 Templates eingebunden hatte und das waren auch nur die die zwingend inkludiert werden müssen. Als ich dann zählte ... naja, warens dann doch eben schon 50 und eine Sortierung tut dann da doch echt not.
korrekt. Aber oft hat man ein Master das alle inkludiert, und es ist übersichtlicher die an einem Platz zu haben als templates zu inkludieren, die wieder was inkludieren etc. Das wird zum Spiessrutenlauf, wenn irgendwas nicht passt.
Auch das stimmt, vora allem muss man dabei schon sehr auf die Reihenfolge der eingebundenen Templates achten, was man zuvor irgendwie vollkommen vernachlässigen konnte.
ich achte eigentlich nur darauf das page als letztes eingebunden wird, passt eigentlich immer.