Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Contao 3.5: editierbare Felder in Frontend formular

  1. #1
    Contao-Nutzer
    Registriert seit
    10.03.2016.
    Beiträge
    39

    Standard Contao 3.5: editierbare Felder in Frontend formular

    Hallo Community,

    für ein eigenes Frontend-Modul würde ich gerne die editierbaren Felder, die im Frontend innerhalb eines Formulares angezeigt werden sollen, im Backend ausählen, wiedas z. B. bei der Registrierung ja geht.
    Hierfür enthält meine Modulklasse:
    PHP-Code:
    public function generate() {

        
    $this->editable deserialize($this->editable);

            
    // Return if there are no editable fields
            
    if (!is_array($this->editable) || empty($this->editable))
            {
                return 
    '';
            }
    return 
    parent::generate();
        } 
    Um im Backend die Felder auswählen zu können, habe ich dann in der dca mymodule/tl_module.php meiner palette das Feld "editable" hinzugefügt:
    PHP-Code:
        $GLOBALS['TL_DCA']['tl_module']['palettes']['exam_create']    = '{title_legend},name,type;{config_legend},editable;{redirect_legend},jumpTo'
    Leider kann ich nun in der modulkonfiguration lediglich die Felder von tl_member auswählen.
    Wo muss ich hier noch was einstellen, damit die Feldermeiner eigenen Tabelle angezeigt werden?
    Viele Grüße und schon mal danke
    Snape

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    "editable" ist so definiert, dass es nur diese Felder anzeigt. Du musst dein eigenes Feld mit deiner eigenen Definition anlegen oder die Definition des Feldes mit einem onload_callback on the fly ändern, wenn dein Modul-Typ zutrifft.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Nutzer
    Registriert seit
    10.03.2016.
    Beiträge
    39

    Standard

    Danke für den Hinweis. Funktioniert jetzt wie gewünscht.

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
  •