Zum Inhalt springen

Wo sind Setup und Constants geblieben?

Erstellt am 7. Oktober 2005 · 5 Antworten · letzte Antwort am 12. Dezember 2008

Tags: Frage

wandler ·

hallo

ich erstelle gerade eine neue extension mit dem neusten kickstarter und typo 3.8. so weit ich weiss hat der "alte" kickstarter die dateien "ext_typoscript_setup.txt" und
"ext_typoscript_constants.txt" automtaisch erzeugt wenn man die entsprechenden felder gefüllt hat. somit konnte man in der xx_pi1.php via $this->conf['template'] o.ä auf die konstanten zugreifen.

doch wie läuft das den jetzt? von wo nehme
ich die konstanten in meiner extension? 😢
muss ich das jetzt alles manuel machen oder hab ich was übersehen?

wandler ·

hi!

dake für die schnelle antwort!
scheint etwas geändert zu haben..

jedoch verstehe ich noch nicht ganz wie das jetzt realisiert wird.
sollte man nun für jede extension ein static template erstellen?
wo finde ich mehr infos dazu? mit "see extMgm API description" kann ich
nicht viel anfangen..gibt's ein link dazu?

gibt's eigentlich ein paar wichtige links die ich nicht kenne wo ich solche infos herholen kann?

nk36 ·

Vollstaendigkeitshalber (und eine Frage am Ende!):

Um die "neue" Method zum einbinden von Statischen Templates zu verwenden, wie folgt vorgehen:

1. Verzeichniss "static" in dem Extension Verzeichniss erzeugen
2. Eindeutiges Verzeichniss für das Statische Template erzeugen (in dem Fall warenkorb)
3. constants.txt + setup.txt erzeugen
4. in der Datei ext_tables.php folgende Zeile hinzufuegen

t3lib_extMgm::addStaticFile($_EXTKEY,'static/warenkorb/', 'Warenkorb');

5. Cache leeren

Nun sollte kann man wie gewohnt das Statische Template an der gewuenschten Stelle einbinden koennen und ueber die $conf Variable aus der Extension heraus zugreifen koennen.

Nun habe ich noch eine Frage:
Mit welcher Methode kann ich das Template aus der Extension heraus laden?
Ich brauche es an einer Stelle in der Extension, wo die Main Methode nicht vorher aufgerufen wird und somit die $conf Variable nicht gefuellt ist.

bobosch ·

Schade das die "neue" Methode einen geringeren Funktionsumfang bietet - man muss das TS erst einbinden ... und nur um im Constants Editor komfortabel Optionen auswählen zu können man zuerst die Templates einbinden muss finde ich nicht optimal.