Inhaltsverzeichnis Klassen & Funktionen Page updateExtra

updateExtra

Schreibt Änderungen in das extra-Feld der Seite.

Pos  Attribut  Typ  Erforderlich  Beschreibung 
extra  array  Ja Alle neuen Werte für das Extra-Feld (ersetzen alle alten Werte)
matrix_flag  boolean  Nein Wahr, wenn die Sprachmatrix angepasst werden soll. (Standard: true)
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

QuelltextPHP Code:
  1. // Wichtig! Das aktuelle extra-Feld sichern
  2. $extra = $page->extra;

  3. // Neuen Wert einbauen / ändern
  4. $extra['mein_wert'] = "test1";
  5. $extra['mein_wert2'] = "test2";

  6. // Die aktuelle Seite mit dem neuen (erweiterten) extra-Feld aktualisieren
  7. $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.