TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

TYPO3 Mailingliste: nicht fragen - lesen!

TYPO3 Mailingliste: nicht fragen - lesen!_RR_1-->
Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 10.08.2007, 20:19
Kai Böhm
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Formular in eigenem Backendmodul verwenden

Hallo,

seit ein paar Tagen beschäftige ich mich intensiv mit der
Backend-Programmierung und hänge momentan bei eigenen Modulen etwas in
den Seilen. Den Kickstarter habe ich verstanden und auch, dass ich die
DB-Tabellen über die Liste-Funktion mit Inhalten füllen kann, dann ein
Plugin einbinde und so die Daten ausgeben kann, alles wunderbar soweit.

Da ich allerdings die Daten auf lange Sicht in der Liste für
unübersichtlich halte, bei mir werden es immerhin ca. 15 Extensions, die
so verwaltet werden wollen, habe ich ein separates Modul erstellt.

Hier kann ich nun entsprechenden Code und sicherlich auch die
Formularausgabe in der index.php der Extension anpacken und in den Code
"frickeln". Allerdings wozu macht sich der Kickstarter dann die Arbeit
mit dem TCA-Array, das wird doch sicherlich in der Listen-Funktion zur
Ausgabe der Formulare und Datenbankeinträge verwendet.

Wie bekomme ich nun diese Formularausgabe in das eigene Modul integriert?

Meine bisherigen Versuche gingen in Richtung TCA-Array über TCEforms
ausgeben, aber leider ohne wirklichen Erfolg. Gibt es überhaupt eine
Möglichkeit, das relativ komfortabel zu lösen oder muss ich wirklich
jedes Formularfeld händisch bearbeiten und Methoden zum Anlegen, Ändern,
Löschen integrieren? Wenn das so ist, brauche ich mir wenigstens keine
Gedanken zu machen.

Über eine odere mehrere Antworten freue ich mich.

Grüße

Kai
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #2  
Alt 11.08.2007, 21:48
Kai Böhm
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Formular in eigenem Backendmodul verwenden

Antworte ich mir doch mal selbst, nachdem was ich bisher ergooglet habe.

Eine Möglichkeit ein TCA-Array im Backend selbst zu rendern besteht
nicht, da die entsprechenden Funktionen zu verflochten sind.

Somit habe ich entweder die Option mit der Unübersichtlichkeit, bei
voraussichtlich mehr als 1000 Datensätzen im List-Modul zu leben. Eine
eigene Extension, die per Link die Formulare im List-Modul aufruft, zu
nutzen, stelle ich mir aber auch nicht unbedingt einfach vor, aber die
Übersichtlichkeit hätte ich selbst in der Hand. Oder eine komplett von
Grund auf selbst entwickelte Extension ohne TCA und
Backend-Funktionalitäten.

Tendiere zur Zeit zur Lösung mit der Mischung aus eigener Extension und
List-Modul. Es sei denn, dass den Schrieb hier jemand widerlegen kann
oder eine Empfehlung hat, wie ich's angehen soll.

Vielleicht führe ich mein Selbstgespräch in ein paar Tagen fort, mal sehen.

Kai Böhm schrieb:
> Hallo,
>
> seit ein paar Tagen beschäftige ich mich intensiv mit der
> Backend-Programmierung und hänge momentan bei eigenen Modulen etwas in
> den Seilen. Den Kickstarter habe ich verstanden und auch, dass ich die
> DB-Tabellen über die Liste-Funktion mit Inhalten füllen kann, dann ein
> Plugin einbinde und so die Daten ausgeben kann, alles wunderbar soweit.
>
> Da ich allerdings die Daten auf lange Sicht in der Liste für
> unübersichtlich halte, bei mir werden es immerhin ca. 15 Extensions, die
> so verwaltet werden wollen, habe ich ein separates Modul erstellt.
>
> Hier kann ich nun entsprechenden Code und sicherlich auch die
> Formularausgabe in der index.php der Extension anpacken und in den Code
> "frickeln". Allerdings wozu macht sich der Kickstarter dann die Arbeit
> mit dem TCA-Array, das wird doch sicherlich in der Listen-Funktion zur
> Ausgabe der Formulare und Datenbankeinträge verwendet.
>
> Wie bekomme ich nun diese Formularausgabe in das eigene Modul integriert?
>
> Meine bisherigen Versuche gingen in Richtung TCA-Array über TCEforms
> ausgeben, aber leider ohne wirklichen Erfolg. Gibt es überhaupt eine
> Möglichkeit, das relativ komfortabel zu lösen oder muss ich wirklich
> jedes Formularfeld händisch bearbeiten und Methoden zum Anlegen, Ändern,
> Löschen integrieren? Wenn das so ist, brauche ich mir wenigstens keine
> Gedanken zu machen.
>
> Über eine odere mehrere Antworten freue ich mich.
>
> Grüße
>
> Kai

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #3  
Alt 11.08.2007, 22:02
Elmar Hinz
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Formular in eigenem Backendmodul verwenden

Kai Böhm wrote:

> Antworte ich mir doch mal selbst, nachdem was ich bisher ergooglet habe.
>
> Eine Möglichkeit ein TCA-Array im Backend selbst zu rendern besteht
> nicht, da die entsprechenden Funktionen zu verflochten sind.
>
> Somit habe ich entweder die Option mit der Unübersichtlichkeit, bei
> voraussichtlich mehr als 1000 Datensätzen im List-Modul zu leben. Eine
> eigene Extension, die per Link die Formulare im List-Modul aufruft, zu
> nutzen, stelle ich mir aber auch nicht unbedingt einfach vor, aber die
> Übersichtlichkeit hätte ich selbst in der Hand. Oder eine komplett von
> Grund auf selbst entwickelte Extension ohne TCA und
> Backend-Funktionalitäten.
>
> Tendiere zur Zeit zur Lösung mit der Mischung aus eigener Extension und
> List-Modul. Es sei denn, dass den Schrieb hier jemand widerlegen kann
> oder eine Empfehlung hat, wie ich's angehen soll.
>
> Vielleicht führe ich mein Selbstgespräch in ein paar Tagen fort, mal
> sehen.
>


Hi Kai,

Tip: Analysiere einmal die Parameter in der URL eines automatisch
generierten Backend Formulars.

Wenn Du gewitzt bist, brauchst Du keine weitere Erklärung. Du findest darin
jedenfalls ein System. Wenn Du entsprechende Links in deinem Modul
erzeugst, hast Du alles was Du brauchst.

Grüße

Elmar





_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] Dateien größer als 2 MB verwenden Andreas Balzer typo3-german@lists.netfielders.de 0 31.05.2007 00:12
[TYPO3-german] sprachproblem in eigenem plugin Klaus Hinum typo3-german@lists.netfielders.de 0 20.03.2007 21:20
[TYPO3-german] Zwei Menues verwenden Michael Hierweck typo3-german@lists.netfielders.de 5 18.03.2007 15:32
[TYPO3-german] PHP-Variable im TS verwenden Daniel Selinger typo3-german@lists.netfielders.de 4 14.03.2007 13:05
[TYPO3-german] Seitentitel als Überschrift verwenden pzanker@fto.de typo3-german@lists.netfielders.de 1 17.01.2007 17:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Template-Modifikationen durch TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77