Ergebnis 1 bis 6 von 6

Thema: DCA-Definition bzw. Backend-Formular im Frontend rendern?

  1. #1
    Contao-Nutzer
    Registriert seit
    06.05.2010.
    Beiträge
    27

    Frage DCA-Definition bzw. Backend-Formular im Frontend rendern?

    Hallo zusammen,

    ich habe folgendes Bedürfnis und würde mich freuen, wenn mir jemand den einen oder anderen Tipp dazu geben könnte:

    Aktueller Stand: Ich habe ein Contao-Projekt, in dem z. B. irgendwelche Inserate verwaltet und dargestellt werden. Dafür habe ich Backend-Module angelegt, also die Datenbank um die entsprechende Tabelle erweitert, die DCA-Konfiguration für das Modul vorgenommen usw. Nun können im Backend von regulären Backend-Usern Inserate angelegt und verwaltet werden.

    Was ich nun benötige: Nun soll es aber möglich sein, dass nicht nur Backend-User Inserate anlegen und bearbeiten können, sondern auch Frontend-User, also Mitglieder.

    Meine bisherigen Überlegungen: Natürlich kann ich mit dem Formulargenerator ein Formular bauen, das die nötigen Felder enthält und mit einem Hook beim Abschicken des Formulars diese Daten entsprechend in die Datenbank schreiben, so wie es das Backend-Modul auch machen würde. Ich suche aber nach einer besseren Möglichkeit, um nicht immer doppelte Arbeit zu haben, wenn an der DCA-Konfiguration des Backend-Moduls etwas verändert wird.

    Ich suche daher ganz konkret nach einer Möglichkeit, in einem Frontend-Modul ein Backend-Formular anhand der DCA-Definition zu rendern - also inklusive Validierung und was sonst noch so passiert beim Speichern, also auch der Aufruf von Callback-Funktionen usw.

    Ich denke, dass das für einen Profi machbar sein müsste, da der Aufbau von Contao dies ja eigentlich sicher zulässt. Hat mir irgendjemand einen Tipp, wie das gehen könnte und kann mir vielleicht sogar ein Modul nennen, in dem so etwas ähnliches bereits realisiert wurde?

    Danke schonmal im Voraus für Eure Tipps!

    Gruß Thorff

  2. #2
    AG Core-Entwicklung
    Registriert seit
    16.10.2009.
    Ort
    Bad Lausick
    Beiträge
    437

    Standard

    Schau dir mal die Erweiterung catalog an, die bringt für Datenmanagement im BE und FE schon ziemlich viel mit.

    Wenn du's selber umsetzen möchtest, dann schau dir mal die prepareForWidget() Methode in der Klasse Controller an und als Anwendungsbeispiel: ModuleRegistration.

  3. #3
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Ich habe das auch schon gebraucht und dabei ist eine mehr oder weniger gute Formular-Klasse entstanden: Download

    Aber das Ding ist wirklich ein Abfallprodukt und weder durchdacht noch tief getestet.

    Grüße

  4. #4
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Hi Psi,

    ich würde mir deine Klasse auch gerne einmal angucken, als Inspiration ... leider funktioniert das Attachment nicht.

    Grüße

    Typo

  5. #5
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    dann kontaktiere mich doch mal per Skype oder so

  6. #6
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    http://svn.4wardmedia.de/Formular

    Subpaletten und onChangeSubmit funktioniert nocht nicht!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. rte im Frontend Formular
    Von tkn im Forum Formulare
    Antworten: 20
    Letzter Beitrag: 12.07.2012, 16:51
  2. InputUnit im Frontend Formular
    Von mccrossen im Forum Entwickler-Fragen
    Antworten: 1
    Letzter Beitrag: 18.12.2010, 10:12
  3. Solvedt: ID definition für Level_1 UL
    Von Marcello im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 16.06.2010, 20:34
  4. Formular Feld für Frontend und Backend
    Von bubblez im Forum Entwickler-Fragen
    Antworten: 1
    Letzter Beitrag: 28.05.2010, 08:49
  5. Katalogeinträge/Formular im Frontend?
    Von Sandro im Forum Formulare
    Antworten: 2
    Letzter Beitrag: 06.01.2010, 10:43

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •