Hallo
Also ich wollte über den Kickstarter eine Extension erstellen, klappt auch alles bestens.
Na ja fast, ich kann im Kickstarter nirgends eine Option finden, mit der ich pi1/tx_xxxxxxxxxxxx.tmpl Files erstellen kann.
Kann man die irgendwo nachträglich erstellen? Ich habe schon überall gesucht, komme aber einfach nicht weiter.
Ich habe mir bereits fertige Extensions mit der Option "mit Kickstarter bearbeiten" angesehen, um rauszufinden wo die im Kickstarter erstellt werden. Leider musste ich feststellen, dass diese nirgends dort erstellt werden können.
Kennt sich da jemand aus?
Hallo,
das kannst du nicht über den kickstarter machen sondern das geschieht nachträglich!
Schau dir das mal an: http://wiki.typo3.org/index.php/Extension_Development%2C_using_HTML-Templates
georg
Hallo nochmal
Das Tutorial ist wirklich gut aber dort steht leider nirgends wie ich die .tmpl Files in die Extension mit einbinde.
Der Link ganz unten, "Extension mit HTML-Vorlage" funktioniert leider nicht.
Irgendwie muss ich doch Bilder oder andere Files nachträglich einfügen können.
Die .tmpl Files werden doch nicht von Typoscript oder dem PHP Code erzeugt oder?
M.f.G. Ande
Du musst das Template selber erstellen. Wenn du deine Extension mit dem Kickstarter erstellt und installiert hast, erstellst du dein HTML-Template und kopierst es in deinen Extension-Ordner ../typo3conf/ext/DeineExtension/.
Wie du es dann in deine Extension lädst und die Marker ansprichst wird ja in dem von just2b angegeben Link super erklärt.
Der Kickstarter erstellt wirklich nur das Grundgerüst der Extension, alles andere muss man selber machen
Norman
Ok Danke, so würde es natürlich funktionieren.
Aber wie funktioniert das bei den Extensions die ich aus dem TER runterlade.
Dort sind die Templates doch auch schon mit in der Extension drin, also muss es doch irgendwie klappen, die in die T3X-Datei einzufügen.
Wenn ich irgendwann mal eine selbst erstellte Extension ins TER hochlade, ist das sicherlich nützlich. #giggle#
M.f.G. Ande
Ande schrieb
Ok Danke, so würde es natürlich funktionieren. ...
Nicht "so würde es" sondern genau so funktioniert es. Es werden alle Dateien die in deinem Extension-Ordner sind, in die t3x-Datei gepackt. Egal ob die mit dem Kickstarter erstellt oder von Hand in den Ordner kopiert wurden.
Du könntest deine Extension auch komplett von Hand ohne den Kickstarter erstellen.
Das einzige was du ganz zum Schluss machen solltest, ist die EM_Conf-Datei updaten. Das macht man im Extension-Manager unter Backup/delete. Wenn du dir danach mal die ext_emconf.php anguckst, wirst du feststellen das dort unter "_md5_values_when_last_written" alle Dateien aufgeführt sind.
Wenn du das nicht machst, bekommt man immer diese Fehlermeldung im EM:
"A difference between the originally installed version and the current was detected!"
Norman
Ahh Danke euch beiden, jetzt habe ich es hinbekommen.
@ norman2k
Du hattest natürlich Recht, wenn ich die template files in dem Verzeichnis auf meinem Server erstelle, kann ich den kompletten extension Ordner im Ext Manager downloaden.
Vielen Dank nochmal
Ciao Ande