Zum Inhalt springen

Setup TS Reihenfolge

Erstellt am 25. Juni 2009 · 3 Antworten · letzte Antwort am 25. Juni 2009

Tags: Frage

Ryk ·

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!

just2b ·

ich nehm mal an du hast sowas

page.10.subparts.SEARCH < plugin.tx_macinasearchbox_pi1

da muss klarerweise vorher die konfiguration erfolgen, oder dann innerhalb von page.10.subparts.SEARCH

Ryk ·

Genau so ist es. Falls die Extension also mit der Methode eingebunden wird, muss die Konfiguration vorher statt finden. Vielen Dank für die Klarstellung! 🙂

just2b ·

sollte eigentlich klar sein, dass wenn du was zuweist, das vorher konfiguriert sein muss 😉

georg