Skip to main content

Bottoni personalizzati

È possibile aggiungere pulsanti in vari punti di vte. Per inserire un nuovo pulsante utilizzare il seguente metodo:

SDK::setMenuButton(...)

Parametro

 

Descrizione

$type = ''

il tipo del pulsante, può essere
'fixed' — apparirà nei pulsanti rapidi in alto a destra in tutte le pagine di vte;
'contestual'— apparirà nella posizione più opportuna della pagina specificata del modulo e azione scelti;

$title = '' il testo 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)
$module = '' se $type = 'contestual', il modulo in cui il pulsante è visibile.
$action = '' se $type = 'contestual', l’azione (parametro action) in cui il pulsante è visibile.
$condition = '' stringa del tipo Nomefunzione:Percorsophp che rappresenta una funzione (nel file Percorsophp) da chiamare prima di mostrare il pulsante. Se restituisce false, il pulsante non viene mostrato. La funzione ha un solo parametro &$params di tipo reference ad un array con le informazioni sul pulsante.

Per rimuovere il pulsante usare:

SDK::unsetMenuButton(...)

Parametro
Descrizione
$type = '' il tipo del pulsante
$id = '' l'ID del pulsante


Hooks
Smarty/templates/Buttons_List.tpl