Zum Inhalt springen

wohin mit dem extension setup?

Erstellt am 25. April 2006 · 5 Antworten · letzte Antwort am 26. April 2006

Tags: Frage

GreaseGun ·

wenn ich constant values und setup nicht im kickstarter eingebe. in welche datei(en) muß ich dann diesen code einfügen?

in pi/setup.txt, wenn ja muß ich das dann noch irgendwo eintragen, oder wird diese datei, sofern vorhanden, automatisch eingelesen?

GreaseGun ·

also ich habe jetzt noch mal eine dummy extension erstellt und im kickstarter ein paar schnipsel unter static ts code eingegeben.
danach habe ich alle dateien im verzeichnis der extension nach diesen codeschnipseln durchsucht, ohne resultat. aber in der extension (kickstarter) sehe ich den code wieder.

m.​helmich ·

Guten Tag.
Einige Kickstarter-Versionen haben einen Bug, durch den sie die entsprechenden Dateien im Extensionverzeichnis nicht anlegen. Diese haben die Namen "ext_typoscript_setup.txt" bzw. "ext_typoscript_constants.txt" und können ohne Probleme manuell angelegt werden.

GreaseGun ·

das macht mich etwas stutzig. da ich gelesen hatte, dass man statt ext_typoscript_setup.txt nur noch setup.txt verwendet. aber mit letzterer funktioniert es nicht :-/

steffenk ·

Es ist so wie Martin sagt, die beiden Dateien werden im Root der Extension angelegt und dadurch automatisch eingebunden.

Du verwechselst das mit den Dateien im static-Ordner, die im Template eingebunden werden können.

GreaseGun ·
steffenk schrieb

Es ist so wie Martin sagt, die beiden Dateien werden im Root der Extension angelegt und dadurch automatisch eingebunden.

Du verwechselst das mit den Dateien im static-Ordner, die im Template eingebunden werden können.

okay. noch mal ganz langsam zum mitbegreifen.
was ich im kickstarter unter static typoscript eintragen könnte, schreibe ich in die von martin erwähnten dateien im verzeichnis der extension.
setup.txt und constants.txt kommen in das static verzeichnis {extkey}/pi/static.
die sind dann genau wofür gut?

ich möchte ein html-template einbinden, auf das ich in der extension-klasse zugreife. bei bei meiner testausgabe sehe ich aber immer, dass das html-template nicht geladen wurde.

dann frage ich mich auch, wann ich in den pfaden das tx_ präfix mit angeben muß und wann nicht. ich dachte zunächst immer, aber an manchen stellen kann ich es weglassen. ist es nur bei den db-tabellen automatisch dabei und beim extensionnamen nicht? ich sehe viele beispiele, wo das im extensionsetup beim pfad mit angegeben ist, bei mir geht es aber ohne.