October 2008
Intermediate to advanced
832 pages
25h 20m
German
Problem
Sie möchten Werte vorangegangener Datensätze automatisch übernehmen, wenn Sie neue Datensätze anlegen, beispielsweise um schnell eine Serie ähnlicher Inhaltstypen zu erstellen.
Lösung
Passen Sie den ctrl-Bereich im TCA der jeweiligen Tabelle an und fügen Sie dort die Eigenschaft useColumnsForDefaultValues ein. In useColumnsForDefaultValues geben Sie die Feldnamen an, die vom vorangehenden Datensatz übernommen werden sollen. Falls Ihnen der Begriff ctrl-Bereich noch neu ist, sollten Sie zuerst das „16.3 Zusätzliche Datenbanktabellen und Felder hinzufügen“ lesen, bevor Sie weiterlesen.
In eigenen Extensions genügt es dazu, die folgende Zeile in den ctrl-Abschnitt des TCA der Tabelle einzufügen:
$TCA['
Read now
Unlock full access