[Typo3-german] fe_adminlib und Extension Manager
Nick Weisser
typo3 at openstream.ch
Wed Sep 28 00:41:08 CEST 2005
Hallo zusammen,
ich habe in den letzten Tagen ein wenig die
direct_mail_subscription-Extension studiert und finde den Ansatz sehr
sympathisch, da nicht wie z.B. bei der sr_feuser_register-Extension
tausende von Codezeilen neu geschrieben werden müssen, um ein "simples"
Formular abzubilden, sondern ein "simples" TS-Setup und ein paar
Konstanten das Schiff schaukeln.
Das ganze basiert auf ext_typoscript_constants.txt und
ext_typoscript_setup.txt, sowie pi/fe_admin_dmailsubscrip.tmpl und nimmt
sich die fe_adminlib zur Hilfe. Soviel habe ich kapiert.
Wenn ich nun allerdings mit dem Extension Kickstarter Wizard eine neue
Extension erstelle und dort unter "Static TypoScript code" die
Konstanten und das Setup der direct_mail_subscription-Extension
eintrage, werden die Dateien ext_typoscript_constants.txt und
ext_typoscript_setup.txt in meiner neuen Extension leider nicht erzeugt.
Ausserdem gibt es in der direct_mail_subscription-Extension überhaupt
keine (Demo-)Klasse (so wie sie von Extension Kickstarter Wizard
erstellt wird), die den Frontendoutput erzeugt.
Was nun? Wie mach' ich aus meiner angefangenen Extension ein
funktionsfähiges Frontend-Plugin, mit dem ein Frontend-User beliebige
DB-Tabellen (z.B. tt_address oder fe_user) bearbeiten kann.
Soll ich meine pi1/class.tx_myextionkey_pi1.php einfach löschen und die
Dateien ext_typoscript_constants.txt und ext_typoscript_setup.txt
manuell erstellen?
Warum erstellt der Kickstarter diese Dateien nicht für mich, obwohl
ich's ihm doch eigentlich richtig mitgeteilt habe. Viel kann man da ja
nicht falsch machen, da es ja keine weiteren Optionen unter "Static
TypoScript code" gibt - nur Constants und Setup.
Falls ihr bis hierher gelesen habe, schonmal vielen Dank für die
Aufmerksamkeit :-)
Für ein paar Tips, Links oder sonstige Hinweise (Codebeispiele, etc.)
wäre ich euch äusserst dankbar.
Ich habe mir auch schon diverse andere Extensions zur Formularerstellung
angeschaut, doch die sind alle unheimlich komplex und abschreckend.
Sollte es nicht eine unkomplizierte Methode geben, um eine eigentlich
banale Aufgabenstellung (HTML-Formular mit DB-Anbindung) zu lösen?
Gruss,
Nick
More information about the TYPO3-german
mailing list