Gruppen

Die Formularfelder können gruppiert werden, das ermöglicht bei großen Formularen dem User einen einfacheren Überblick zu erhalten.

Bei einem Formular das Adressdaten abfragt währen das z.B.

  1. persönliche Daten (Name, Geburtsdatum)
  2. Anschrift
  3. Bankdaten
  4. etc.

Die GruppenID? ist eine Variable die durch einen Counter pro Gruppe erhöht wird. $cid und am Schluß der Gruppeninformationen: $cid++; - Siehe Beispiel am Ende!

$fcfg[GruppenID?][Deklaration] = Wert;

DeklarationBeschreibung
nameName der Gruppe
descriptionBeschreibung der Gruppe
cfgnameConfigname der Gruppe wird verwendet um die einzelnen Formularfelder zu gruppieren
dbtablenameSpeziell für die Gruppe: Der Tabellenname in dem die Inhalte gespeichert werden sollen
dbprimarykeySpeziell für die Gruppe: Der Primärschlüssel der Tabelle, bzw. die Id über die der Eintrag zugeordnet werden soll
cfgmetatagtargetWenn Metatags verwendet werden kann hier das Modul angegeben werden für das die Metatags gespeichert werden
noshowWenn die Gruppe nicht angezeigt werden soll, dann einfach diesen Wert auf true setzen. Standard ist false - die Gruppe wird angezeigt.
load_php_functiongilt ab Version 2.2.01 2FForms: Autoformular wurde so erweitert, dass jetzt andere PHP Funktionen in das Formular (in eine Gruppe) integriert werden können.

Dadurch entsteht die Möglichkeit z.B. weitere Formulare oder Daten in das Formular selbst zu integrieren.||

$fcfg[$cid]['name'] = "Erweitert - Artikel";
$fcfg[$cid]['description'] = "Pflegen Sie hier die erweiterten Informationen zu diesem Artikel ein";
$fcfg[$cid]['cfgname'] = "extended";
$fcfg[$cid]['dbtablename'] = "_2fshop_artikel_extended";
$fcfg[$cid]['dbprimarykey'] = "id";
$fcfg[$cid]['cfgmetatagtarget'] = "";
$fcfg[$cid]['fieldamount'] = "8";
$cid++;