Header delle pagine
Si può personalizzare l'icona utente, l'icona delle impostazioni o le barre blu in testa alle pagine del VTE per incorporare nuove funzionalità nel VTE. Per ottenere ciò, è sufficiente estendere il metodo VTEPageHeader::setCustomVars nel seguente modo:
SDK::setClass('VTEPageHeader','NewPageHeader','modules/SDK/src/NewPageHeader.php');
// Il file NewPageHeaderNewPageHeader.php avrà questo contenuto:
<?php
require_once('include/utils/PageHeader.php');
class NewPageHeader extends VTEPageHeader {
protected function setCustomVars(&$smarty, $options = array()) {
$overrides = array(
// HTML code to be put right after the menu bar
'post_menu_bar' => null,
// HTML code right after the second bar
'post_primary_bar' => null,
// HTML code after the third bar
'post_secondary_bar' => null,
// HTML code that replace the standard user icon
'user_icon' => null,
// HTML code that replace the standard settings icon
'settings_icon' => null,
);
// assign these values to a smarty variable
$smarty->assign("HEADER_OVERRIDE", $overrides);
}
}
?>