Home Blocks
Si possono aggiungere nuovi blocchi alla home del VTE tramite SDK; i nuovi blocchi creati non saranno eliminabili tramite interfaccia. Il metodo per la creazione di un nuovo blocco è:
$size : la dimensione orizzontale del blocco (da 1 a 4) Gli utenti creati successivamente vedranno tutti i blocchi registrati in precedenza. $stuffid : l’id del blocco $url : l’url specificato durante la registrazione I blocchi vengono rimossi per tutti gli utenti. HooksSDK::setHomeIframe($size, $url, $title, $userid = null, $useframe = true);
$url : l’indirizzo da mostrare all’interno del blocco. Può avere anche un protocollo all’inizio (es: http://www.sito.com/file )
$title : etichetta per il titolo. Installare la relativa traduzione con setLanguageEntry
$userid : array contenente gli id degli utenti che vedono il blocco. Se si lascia null, il blocco è visibile per tutti gli utenti.
$useframe: se true il contenuto viene messo dentro ad un <iframe> altrimenti viene incluso il file direttamente.
La cancellazione del blocco è possibile tramite 2 metodi:SDK::unsetHomeIframe($stuffid);
SDK::unsetHomeIframeByUrl($url);
modules/Home/HomestuffAjax.php
modules/Home/HomeWidgetBlockList.php
modules/Home/HomeBlock.php
modules/Home/Homestuff.js
modules/Users/Save.php
Smarty/templates/Home/MainHomeBlock.tpl