XML

<T3FlexForms>
  <data type="array">
    <sDEF type="array">
      <lDEF type="array">
        <field1 type="array">
          <vDEF>value 1</vDEF>
        </field1>
        <field2 type="array">
          <vDEF>value 2</vDEF>
        </field2>
      </lDEF>
    </sDEF>
  </data>
</T3FlexForms>

Listing 3

Wenn aufgrund der DynaFlex-Konfiguration z.B. das Feld „field2“ nicht mehr eingefügt wird, verbleibt dessen Wert weiterhin in der Datenbank. Das ist für prinzipiell kein Problem, kann aber bei der Auswertung der Daten im Frontend zu Problemen führen. Zum Beispiel dann, wenn man alle Daten der FlexForm ausgibt ohne zu prüfen, ob diese noch relevant sind. Eine weitere Folge des Problems besteht darin, dass das Feld wieder die alten Daten anzeigt, sobald es erneut in das Formular aufgenommen wird. Momentan muss man das Löschen der Daten in den FlexForms noch selbst verwalten und implementieren. Es wird jedoch an einer Lösung gearbeitet, die dieses "Aufräumen" der FlexForm-Daten automatisch nach dem Erzeugen der Formulare durchführt.

Seite:  1 2 3 4 5 6 7

Weitere Artikel zu TYPO3

Softlink 1630

Links und Literatur

Das interessiert dich bestimmt auch

Hilfreiche Ressourcen zu TYPO3

Hilfreiche Ressourcen zu TYPO3

TYPO3 ist mit über 500.000 Installationen, einer Community von mehr als 100.000 internationalen Mitgliedern und über...