Toolbar anpassen

Die Toolbar kann in

site/Mandant/Seitentyp/admin/index.php

pro Seitentyp individuell angepasst werden. Dazu steht innerhalb dieser

index.php

das Objekt

$toolbar_menu

zur Verfügung, über dessen Methoden neue Buttons erstellen können.

Neuen Menüpunkt erstellen

$toolbarMenu->addMainItem(array(    'id'      => 'buttonNew2',    'text'      => "<img src='".$GLOBALS['egotec_conf']['url_dir'].                   "bin/admin_skin/egotec/img/home_big.gif' border=0 style='width: 24px; height: 24px'/><br/>".                   $GLOBALS['auth']->translate('Neue Unterseite'),    'url'      => get_url($GLOBALS['global_conf']['url_dir'].'bin/page/action.php', array(       'site'               => $site->name,       'lang'               => $site->language,       'field[id]'            => $page->field['id'],       'new_child[name]'      => 'Neue Unterseite',       'new_child[title]'      => 'Neue Unterseite',       'new_child[type]'      => 'news/entry',       'new_child[nav_hide]'   => 5,       'egoaction'            => 'new_child'    )),    'target' => 'alive',    'alt'      => $GLOBALS['auth']->translate('Neue Unterseite'),    'active'   => 1 ));

Über die Methode addMainItem() wird innerhalb der Toolbar ein neuer Button erstellt. Der Methode wird dabei ein Array übergeben, das die Eigenschaften des neuen Button enthält:

Parameter Beschreibung
id Ein eindeutiger Name für den neuen Button
text Die Beschriftung des Button in HTML. Mit Hilfe eines <img>-Tags können Sie also auch Bilder einbinden
url Die URL die bei Klick auf den Button aufgerufen werden soll
target Das Frame/Fenster in dem der Link geöffnet werden soll
alt Ein Alternativ-Text für den Button. Dieser Text erscheint bei einem Mouse-Over
active 1 oder 0 / Gibt an, ob der Button geklickt werden kann.
image Die URL zu einem Bild

Neuen Menü-Unterpunkt erstellen

$toolbarMenu->addItem('myButton', array(       'id'      => 'mySecondButton',       'text'      => 'Noch ein Button',       'url'      => '',       'target'   => '',       'alt'      => 'Noch ein Button',       'active'   => 1    ));

Über die Methode addItem() wird ein bestehender Button, um Unterpunkte erweitert. Dadurch entsteht ein Drop-Down-Menüs, dass sich bei Klick auf den ersten Button öffnet. Der Methode wird dabei im ersten Parameter die ID des Buttons übergeben, zu dem ein Unterbutton erstellt werden soll.
Der zweite Parameter definiert wieder die Eigenschaften des Buttons. Über addItem() können so auch Buttons auf zweiter, dritter oder tieferen Ebenen erstellt werden.

Trenner einfügen

// Einen neuen Trenner hinzufügen $toolbarMenu->addMainRuler('mein_trenner');

Ein Trennstrich kann über zwei Zeilen Code hinzugefügt werden.