[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