Ergebnis 1 bis 13 von 13

Thema: wo werden die Formular-Inhalte generiert?

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard wo werden die Formular-Inhalte generiert?

    Hi Leute,

    kann mir jemand sagen, in welcher Datei die Formular-Elemente erzeugt werden? Ich müßte diese anders formatieren und es gibt keinen Container um die einzelnen Elemente.

    Danke
    Gruß
    Michel

  2. #2
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Michel,

    zusätzlich <div> oder <fieldset> in Formularen lassen sich mit HTML-Elementen anlegen. Man muss aber darauf achten, dass die auch wieder geschlossen werden

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi kos,

    danke für deine Antwort, das ist mir schon klar. Aber in welcher Datei?

    Gruß
    Michel

  4. #4
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Verstehe nicht recht was Du meinst.

    Beispiel: beim Anlegen des Formulars willst Du etwa ein fieldset um die Felder Vorname und Name haben.

    Dazu erstellst Du im Formulargenerator ein HTML-Element mit dem Inhalt <fieldset>.

    Dann fügst Du die Felder für Vorname und Name ein und fügst darunter wieder ein HTML-Element mit dem Inhalt </fieldset> ein.

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,
    naja, ich meine, in irgendeiner php- oder tpl-Datei unter ../backend wird die Ausgabe erzeugt. Dort würd ich gern Hand anlegen, dass die Ausgabe der einzelnen Blöcke nach meinen Vorgaben verändert wird.

    Das mit dem <fieldset> kenn ich nicht, ich kenn auch dieses HTML-Tag nicht. Aber kann mich auch täuschen.

    Gruß
    Michel

    EDIT: ja, jetzt versteh ich ein bißchen. Das soll aber später jemand pflegen, dem kann ich das nicht zumuten, dass er da Felder anlegt und hin- und herschiebt. Das mußt automatisch gehen, sonst brauch ich kein CMS
    Geändert von Lengen1971 (28.07.2010 um 13:40 Uhr)

  6. #6
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Nun, die Ausgabe der einzelnen Fromularelemente wird je nach Typ des Formularelements über verschieden Templates erledigt, zu finden im Verzeichnis contao-2.9.0\system\modules\frontend\templates\ , alles das was mit form_ beginnt

  7. #7
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi kos,

    die hab ich alle durchgeschaut, aber die Stelle nicht gefunden. Ich mach mich nochmal drüber, das mit Fieldset versteh ich nämlich nicht so wirklich.

    Es gibt des öfteresn den Code
    Code:
    $this->fields
    Aber das liefert schon fertigen Code, DEN muß ich finden.


    Gruß
    Michel

  8. #8
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    ... ich bin ein Stück weiter, in der form_widget.tpl kann ich die einzelnen Element um-wrappen.

    Gruß
    Michel

  9. #9
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    Ich mach mich nochmal drüber, das mit Fieldset versteh ich nämlich nicht so wirklich.
    Dann sag' doch bitte mal genauer, was Du eigentlich vorhast (Beispiel), vielleicht ist es doch ohne Eingiff in die Templates möglich.

  10. #10
    Contao-Nutzer
    Registriert seit
    25.06.2009.
    Beiträge
    119

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    Hi,
    EDIT: ja, jetzt versteh ich ein bißchen. Das soll aber später jemand pflegen, dem kann ich das nicht zumuten, dass er da Felder anlegt und hin- und herschiebt. Das mußt automatisch gehen, sonst brauch ich kein CMS
    Ein CMS ist kein Autopilot …

    Formular-Templates findest du im BE unter Templates -> form_xxx. Die kannst du bearbeiten. Im Core rumhacken ist absolut nicht zu empfehlen – schon gar nicht, wenn einem nicht mal <fieldset> was sagt.

    Wenn du ernsthaft die Core-Dateien angehen willst: system/modules/frontend – da stehen alle.
    Geändert von datenkind (29.07.2010 um 11:29 Uhr)

  11. #11
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,
    @datenkind:
    schon gar nicht, wenn einem nicht mal <fieldset> was sagt.
    Verzeih mir meine Dummheit.

    @kos:
    ich möchte, dass alle Formular-Elemente links gefloated werden mit einer bestimmten width und margin-bottom. Leider gibt es im Standard-Code keinen Div um die einzelnen Elemente. (kontrolliert mit Firebug)
    Jetzt hab ich die form_widget.tpl so modifiziert, dass ein <div class='...'>...</div> um jedes Element entsteht und dass kann ich über CSS formatieren. Das Problem wurde so gelöst.

    Danke für alle Hinweise.

  12. #12
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    ich möchte, dass alle Formular-Elemente links gefloated werden mit einer bestimmten width und margin-bottom.
    Hätte man da nicht auch durch display:block zu Potte kommen können?

  13. #13
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    ich hab
    Code:
    float:left;
    benutzt, aber das Problem war: wohin schreibst du diese Angabe? Es gibt ja kein Element aussenrum und somit auch kein CSS, dass man anpassen könnte.

    .. jetzt schon.

    Gruß

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Sitemap werden nicht generiert
    Von sigio im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 22.02.2011, 20:11
  2. Werden Inhalte initial geladen?
    Von Tequito im Forum Was kann Contao?
    Antworten: 3
    Letzter Beitrag: 10.02.2011, 12:27
  3. Inhalte werden doppelt angezeigt
    Von VHmedia im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 11.12.2010, 20:33
  4. Inhalte werden doppelt ausgegeben
    Von Leuchte im Forum Sonstiges zu Contao
    Antworten: 0
    Letzter Beitrag: 15.08.2010, 10:00

Lesezeichen

Lesezeichen

Berechtigungen

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