Skip to main content

Bottoni personalizzati

È possibile aggiungere bottonipulsanti allain pulsantieravari sottopunti ildi menu principale.vte. Per inserire un nuovo bottonepulsante utilizzare il seguente metodo:

SDK::setMenuButton(...)

Parametro

 

Descrizione

$type,type $title,= $onclick, $image='', $module='', $action='', $condition = '');
$type :

il tipo del pulsante, può essere
'fixed' ‘fixed’ oapparirà ‘contestual’;nei nelpulsanti primorapidi casoin il bottone appare a sinistra ed è sempre visibile, nel secondo caso il bottone viene inseritoalto a destra ein saràtutte visibilele solopagine neldi vte;
'contestual'— apparirà nella posizione più opportuna della pagina specificata del modulo e per l’azione scelta.


scelti; $title := '' il nometesto del pulsante
$onclick := '' codice javascript da eseguire. NON è possibile usare i doppi apici (")
$image := '' l’immagine per il bottone. Deve essere specificata senza percorso e risiedere in themes/softed/ anche nella versione più piccola (esempio: immagine.png e immagine_min.png)
png
) $module := '' se $type = ‘contestual’'contestual', il modulo in cui il bottonepulsante è visibile
visibile. $action := '' se $type = ‘contestual’'contestual', l’azione (parametro action) in cui il bottonepulsante è visibile
visibile. $condition := '' stringa del tipo Nomefunzione:Percorsophp che rappresenta una funzione (nel file Percorsophp)Percorsophp) da chiamare prima di mostrare il bottone.pulsante. Se restituisce false,false, il pulsante non viene mostrato. La funzione ha un solo parametro &$params di tipo reference ad un array con le informazioni sul bottone.
pulsante.

Per rimuovere il pulsante usare:

SDK::unsetMenuButton($type,...)

$id);
Parametro
Descrizione $type := '' il tipo del pulsante
$id := l’'' l'ID del bottonepulsante


Hooks
Smarty/templates/Buttons_List.tpl