Ergebnis 1 bis 3 von 3

Thema: Eigene Formulare in templates verwenden: einfach nicht möglich?

  1. #1
    Contao-Nutzer
    Registriert seit
    04.07.2013.
    Beiträge
    24

    Standard Eigene Formulare in templates verwenden: einfach nicht möglich?

    Hallo,

    ich verwende Contao 3.5.8 in Kombination mit dem Catalog Manager.

    Mein Ziel ist es unterhalb einer Elterntabelle beliebig viele Kindtabellen erzeugen zu können.
    Diese Kindtabellen enthalten Formulare mit denen ich Daten in der DB abspeichern kann.
    Damit ich die Daten wieder auslesen kann brauche ich irgenddeine eine Referenz der Kinder- zu der Elterntabelle.

    Soweit so gut.

    Lösungsansatz A)
    Ich habe die Formular per Hand im template geschrieben.
    Problem: sobald ich sie absende wird nur der
    Code:
    <input type="text" name="title" value="Ich bin ein title" />
    Text in "Value" aus dem PHP bzw. HTML Code erfolgreich in der DB abgespeichert.
    Was nicht abgespeichert wird, sind sämtlich anderen Formulardaten die ich im Frontend händisch eintippe.
    Auch Werte aus Selectmenüs werden nicht übertragen.
    Frage: Unterbindet Contao das absichtlich oder muss ich irgendetwas spezielles beachten, wenn ich custom Formular in templates schreibe?

    Lösungsansatz B)
    Ich habe den Formulargenerator genutzt und bin das entsprechende Formular mit einem Inserttag im Template ein.
    Hierbei kommt alles in der DB an was ich händisch eintippe.
    Das Problem ist jedoch, dass ich den entstandenen Datensatz nicht mehr der Elterntabelle zuordnen kann. Ich brauche irgendeine Art Referenz.
    Frage: Hat jemand eine Idee wie ich eine Variabel Beispiel
    PHP-Code:
    $kindgehoertzu $nameelterntabelle."_".$namekindtabelle
    beim Versenden des Formulars an die DB übergeben kann?

    Vielen Dank?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Ganz habe ich deine Anforderung und auch deine Lösungsansätze nicht verstanden. Es hört sich aber so an, wie wenn du vielleicht eher Haste Forms verwenden solltest, statt irgendwie Formulare hard zu coden oder per Insert Tag in den Formular Generator einzubinden.

  3. #3
    Contao-Nutzer
    Registriert seit
    04.07.2013.
    Beiträge
    24

    Computer

    Zitat Zitat von Spooky Beitrag anzeigen
    Ganz habe ich deine Anforderung und auch deine Lösungsansätze nicht verstanden. Es hört sich aber so an, wie wenn du vielleicht eher Haste Forms verwenden solltest, statt irgendwie Formulare hard zu coden oder per Insert Tag in den Formular Generator einzubinden.
    Grandioser Tipp, jetzt klappt alles! Vielen Dank!

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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