Um für die aktuelle Seite eine neue Unterseite zu erstellen, kann folgende Vorlage verwendet werden:
// field-Werte definieren
$field = array(
'name' => 'Neuer Name',
'title' => 'Neuer Titel',
'short' => 'Neue Kurzbeschreibung',
'type' => 'entry', // Der Seitentyp
'inactive' => 0, // 0 = Seite ist aktiv; 1= Seite ist deaktiviert
'nav_hide' => 1, // 1= Nicht in Navigation; 2=Intranet; 3 = 1+2; 4=von Suche ausschließen; 5=1+4; 6=4+2; 7=1+2+4
);
// extra-Werte definieren
$extra = array(
'anzahl_news' => 10,
'kurzbeschreibung_anzeigen' => true
);
// Unterseite erzeugen
$page->newChild($field,$extra);
Eine andere Möglichkeit:
$child = $page->newChild(array(
'name' => "Neuer Name",
'title' => "Neuer Titel",
'type' => 'page', //Der Seitentyp
'inactive'=> 0, // 0 = Seite ist aktiv; 1= Seite ist deaktiviert
'nav_hide' => 1 // 1= Nicht in Navigation; 2=Intranet; 3 = 1+2; 4=von Suche ausschließen; 5=1+4; 6=4+2; 7=1+2+4
), array(
'a' => 12,
'b' => "blub"
));