Erstellt einen neuen Eintrag als Kind-Element der aktuellen Seite.
Pos | Attribut | Typ | Erforderlich | Beschreibung |
---|---|---|---|---|
1 | field | array | Ja | Vorbelegungen für die Tabellenfelder |
2 | extra | array | Nein | Vorbelegungen für die extra-Felder |
3 | inherit | boolean | Nein | Eigenschaften der Eltern-Seite vererben (Standardmäßig auf "true") |
Beispiel
// Tabellenfelder sammeln
$new_field = array(
'name' => "Meine neue Seite",
'title' => "Meine neue Seite",
'type' => 'page',
'inactive' => '0',
'nav_hide' => '1'
);
// Extrafelder sammeln
$new_extra = array(
'max_anzeige' => "10",
'zusatz_beschreibung' => "Eine komplette neue Seite"
);
// Neue Seite erzeugen
$neu = $page->newChild($new_field,$new_extra);
// Die neu erstelle Seite kann anschließend sofort verwendet werden
echo $neu->field['name'];