Knöpfe im Backend-Toolbar

In der Funktion _getParams () muss der Knopf in die $params Varaible hinzugefügt werden, z.B:

 

 

$extF = new ExtFunctions();
$mediaWindow = $extF->getMediaWindow(false, true, true, $this->url_data['galType'], '&mgID=' . $this->url_data['mgID']);
$u_js .= $mediaWindow->getJavascript(false, "new_window") . "new_window.show();";
$UserButtons['upload'] = array(
    'text' => 'TEXT_UPLOAD', 
    'style' => 'upload', 
    'icon' => 'picture_add.png', 
    'acl' => 'edit', 
    'stm' => $u_js
);
$params['display_uploadBtn'] = true;

$params['UserButtons'] = $UserButtons;

 

In $UserButtons befindet sich das Array von Knöpfen die im toolbar überhalb des Grid's hinzugefügt werden:

text - Der Text des Knopf
style - Der style des Knopf
icon - Der icon des Knopf
acl - Wird genutzt um die Benutzerberechtigungen zu prüfen
stm - sthis should be js statemenet that will executed on button press. In this example it just open a new media window, but we can also open new tab or call ajax action etc.

Dieses statemenet wird ausgeführt wenn der Knopf gedrückt wird. In dem beispiel wird ein neues Media-Fenster geöffnet, aber es kann ebenfalls ein neuer Tab oder ein ajax-call etc. ausgeführt werden.

Am ende wird der Knopf in $params hinzugefügt.

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum