Inhaltsverzeichnis Klassen & Funktionen Page newChild

newChild

Erstellt einen neuen Eintrag als Kind-Element der aktuellen Seite.

Pos  Attribut  Typ  Erforderlich  Beschreibung 
field  array  Ja Vorbelegungen für die Tabellenfelder
extra  array  Nein Vorbelegungen für die extra-Felder
inherit  boolean  Nein Eigenschaften der Eltern-Seite vererben (Standardmäßig auf "true")

Beispiel

QuelltextPHP Code:
  1. // Tabellenfelder sammeln
  2. $new_field = array(
  3.     'name'    => "Meine neue Seite",
  4.     'title'    => "Meine neue Seite",
  5.     'type'    => 'page',
  6.     'inactive'    => '0',
  7.     'nav_hide'    => '1'
  8. );

  9. // Extrafelder sammeln
  10. $new_extra = array(
  11.     'max_anzeige' => "10",
  12.     'zusatz_beschreibung' => "Eine komplette neue Seite"
  13. );

  14. // Neue Seite erzeugen
  15. $neu = $page->newChild($new_field,$new_extra);

  16. // Die neu erstelle Seite kann anschließend sofort verwendet werden
  17. echo $neu->field['name'];