Schreibt Änderungen in das extra-Feld der Seite.
Pos | Attribut | Typ | Erforderlich | Beschreibung |
---|---|---|---|---|
1 | extra | array | Ja | Alle neuen Werte für das Extra-Feld (ersetzen alle alten Werte) |
2 | matrix_flag | boolean | Nein | Wahr, wenn die Sprachmatrix angepasst werden soll. (Standard: true) |
3 | asis | boolean | Nein | Falls wahr werden c_user (letzter Bearbeiter) und c_date (Änderungsdatum) nicht verändert und es wird kein Archiveintrag erstellt. (Standard: false) |
Beispiel
// Wichtig! Das aktuelle extra-Feld sichern
$extra = $page->extra;
// Neuen Wert einbauen / ändern
$extra['mein_wert'] = "test1";
$extra['mein_wert2'] = "test2";
// Die aktuelle Seite mit dem neuen (erweiterten) extra-Feld aktualisieren
$page->updateExtra($extra);
Diese Funktion überschreibt das komplette extra-Feld der entsprechenden Seite. Möchten Sie also lediglich neue Felder hinzufügen /ändern muss das ursprüngliche extra-Feld erweitert und mitgegeben werden.