Eigenschaften neuer Unterseiten
Beim Erstellen von Unterseiten im Adminbereich, können verschiedene Eigenschaften der neuen Seite beeinflusst werden.
Vorlage
QuelltextPHP Code:
- <?php
- /**
- * Seiteneinstellungen
- */
- $page->field['children_order'] = 'desc';
- /**
- * Eigenschaften neuer Unterseiten
- */
- 'id' => 'buttonNew',
- 'text' => "<img src='".$GLOBALS['egotec_conf']['url_dir'].
- "bin/admin_skin/egotec/img/new_page.gif' border=0 style='width: 24px; height: 24px'/><br/>".
- $GLOBALS['auth']->translate('Neuer Typ'),
- 'site' => $site->name,
- 'lang' => $site->language,
- 'field[id]' => $page->field['id'],
- 'new_child[name]' => 'Neuer Typ',
- 'new_child[title]' => 'Neuer Typ',
- 'new_child[type]' => 'kfz_typ/entry',
- 'new_child[nav_hide]' => 5,
- 'egoaction' => 'new_child'
- )),
- 'target' => 'alive',
- 'alt' => $GLOBALS['auth']->translate('Neuer Typ'),
- 'active' => 1
- ));
- /**
- * Neue Seite auf gleicher Ebene
- */
- // wie oben, Unterschied: Parent auslesen und angeben
- $parent = $page->getParents()->nextPage();
- if ($parent && $parent->hasRights('child'))
- {
- 'id' => 'buttonNew',
- 'text' => "<img src='".$GLOBALS['egotec_conf']['url_dir'].
- "bin/admin_skin/egotec/img/new_page.gif' border=0 style='width: 24px; height: 24px'/><br/>".
- $GLOBALS['auth']->translate('Neuer Typ'),
- 'site' => $site->name,
- 'lang' => $site->language,
- 'field[id]' => $parent->field['id'],
- 'new_child[type]' => 'kfz_typ/entry',
- 'new_child[nav_hide]' => 5,
- 'egoaction' => 'new_child'
- )),
- 'target' => 'alive',
- 'alt' => $GLOBALS['auth']->translate('Neuer Typ'),
- 'active' => 1
- ));
- }
- ?>