Eigene Input Felder in FE Edit

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • martin_gs
    Contao-Nutzer
    • 12.03.2013
    • 3

    #1

    Eigene Input Felder in FE Edit

    Hallo,

    ich beschäftige mich schon länger mit dem FE Edit im Catalog und suche eine Möglichkeit eigene Input-Felder im Template zu definieren und diese dann in iteminsert() zu verarbeiten.

    Wo steige ich da am besten ein? Update sicherheit ist sekundär, da wir eh bald auf metamodels umsteigen möchten.

    Liebe Grüße

    Martin
  • martin_gs
    Contao-Nutzer
    • 12.03.2013
    • 3

    #2
    PHP-Code:
    foreach($this->getEditableFieldnames() as $field){
        $arrRecordData[$field] = $this->objActiveRecord->$field;
    } 
    
    hier scheint der knackpunkt zu sein. ich hab ein input feld im formular das temp123 heißt, dass ich selbst in eine fremdtabelle eintragen möchte. wie komm ich da ran? $this->input->post ist leer ... auch wenn ich das in der compile() aufrufe.

    Kommentar

    • Tim G
      Contao-Urgestein
      • 13.02.2010
      • 2212

      #3
      Warum nutzt Du nicht die Hooks aus der ModuleCatalogEdit.php?

      $GLOBALS['TL_HOOKS']['catalogFrontendUpdate']
      $GLOBALS['TL_HOOKS']['catalogFrontendInsert']

      Dort sollte alles nötige übergeben werden.

      Wenn das nicht reicht geht auch immer eine eigene Routine z.B. über den generatePageHook.
      http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

      Kommentar

      Lädt...