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.