Hi, ich habe es so gelernt, dass ich im Setup mit:
page = PAGE
page {
config {
...
}
}
... anfange. Dann binde ich die CSS etc. ein und dann kommen individuelle Einstellungen zu den installierten Extensions per TS, sodass diese bei Updates nicht verloren gehen.
Vorhin habe ich mich lange mit der Extension macina searchbox herumgeschlagen. Obwohl der TS richtig war, hat er das neue Template im Frontend nicht angezeigt. Ich hatte folgenden TS unterhalb von den page-Anweisungen geschrieben:
// macina searchbox
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 107
templateFile = fileadmin/templates/macinasearchbox.html
}
Nach langem Probieren habe ich den obigen TS am Anfang von Setup gesetzt, also vor den ganzen page-Anweisungen an allerersten Stelle. Siehe da, das neue Template wird angezeigt.
Kann mir vielleicht jemand den Zusammenhang erklären? Bei manchen Extensions kann man die TS Einstellungen beliebig platzieren, aber bei manchen (wie z.B. macina searchbox) scheint es nicht egal zu sein?
Meine TS Einstellung für macina searchbox war übrigens auch über den TS Object Browser zu sehen, aber es hat dennoch nicht zugegriffen bis ich den TS Code ganz am Anfang vom Setup gesetzt habe.
Vielen Dank!