Ergebnis 1 bis 9 von 9

Thema: DCA Select Feld dynamische Inhalte

  1. #1
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard DCA Select Feld dynamische Inhalte

    Hallo.

    ich habe im BE bei Mitgliedern ein Select-Feld hinzugefügt. Soweit klappt es schon mal. Jetzt würde ich dieses gerne anhand einer Auswahl ("Geschlecht") dynamisch befüllen.
    Ginge sowas? Vor allem wäre ja das neu laden, wenn das Feld "Geschlecht" geändert würde.

  2. #2
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard

    Bin gerade selber drüber "gestolpert". Wenn ich das richtig verstehe geht es mit Callbacks (fields.field.options).

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Richtig erkannt. Korrekt ist dann aber "fields.field.options_callback"

  4. #4
    Contao-Fan Avatar von designpilot
    Registriert seit
    16.06.2013.
    Ort
    9532 Rickenbach bei Wil
    Beiträge
    272
    Contao-Projekt unterstützen

    Support Contao

    Standard DCA Select Feld dynamische Inhalte

    Ich würde das auch gerne machen, könnte mir jemand das erklären wie man das bewerkstelligt ???


    Gesendet von iPhone mit Tapatalk Pro

  5. #5
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard

    Zitat Zitat von designpilot Beitrag anzeigen
    Ich würde das auch gerne machen, könnte mir jemand das erklären wie man das bewerkstelligt ???
    Hey,

    ich habe hier angefangen zu lesen und es "nachzubauen"

    https://docs.contao.org/dev/framework/dca/


    dazu noch einige Suchen im Forum und dann war das erste Feld da.

    Das ist jetzt vielleicht nicht die Antwort die du erwartet hattest. Aber eine Schritt für Schrittanleitung gibt es dafür nicht. Hier geht es ja eher um individuelle Anpassungen die bei jedem unterschiedlich sein können. Es sieht zwar zu Anfang etwas erschlagend aus. Klappt aber überraschend gut. Habe gestern erst angefangen damit zu experimentieren

  6. #6
    Contao-Fan Avatar von designpilot
    Registriert seit
    16.06.2013.
    Ort
    9532 Rickenbach bei Wil
    Beiträge
    272
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde genau das gleiche im Sinn haben wie Du (für die Members)


    Gesendet von iPhone mit Tapatalk Pro

  7. #7
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im Grunde kann man anhand eines Beispiels die Dinge zusmamenfügen: https://github.com/contao/contao/blo...ticle.php#L203

  8. #8
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard

    Cool, das funktioniert sogar

    Ich habe meine erste Klasse erstellt und die Funktion darin und ein Array zurückgegeben. Jetzt kommt der spannende teil. Wie kann ich denn den Inhalt eines anderen Select-Feldes abfragen (gender in dem Fall).
    Und wenn sich da was ändert, müsste sich ja der Inhalt in meinem Select-Feld auch aktualisieren. Ist das auf diesem Weg überhaupt möglich?

  9. #9
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das wäre dann so:

    - "'submitOnChange'=>true" für "gender" ins "eval" Array aufnehmen ---> Lößt RELOAD aus bei Wertänderung
    - im Callback per "$dc->activeRecord->gender" den aktuellen Wert auslesen

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
  •