8 Creando tu propio tema
Visión general
De forma predeterminada, Zabbix proporciona una serie de temas predefinidos. Puedes siga el procedimiento paso a paso proporcionado aquí para crear su propio. Siéntase libre de compartir el resultado de su trabajo con la comunidad de Zabbix si creaste algo lindo.
Paso 1
Para definir su propio tema, deberá crear un archivo CSS y guardarlo en
la carpeta assets/styles/ (por ejemplo, custom-theme.css). Puedes
copie los archivos de un tema diferente y cree su tema basado
en él o empezar desde cero.
Paso 2
Agrega tu tema a la lista de temas devueltos por APP::getThemes() método. Puede hacer esto anulando el método ZBase::getThemes() en la clase de aplicación. Esto se puede hacer agregando el siguiente código antes del llave de cierre en include/classes/core/APP.php:
función estática pública getThemes() {
devuelve array_merge(padre::getThemes(), [
'tema personalizado' => _('Tema personalizado')
]);
}
::: notaimportante Tenga en cuenta que el nombre que especifique dentro de la primera par de comillas deben coincidir con el nombre del archivo del tema sin extensión. :::
Para agregar varios temas, solo enumérelos debajo del primer tema, por ejemplo:
función estática pública getThemes() {
devuelve array_merge(padre::getThemes(), [
'tema personalizado' => _('Tema personalizado'),
'otrotema' => _('Otro tema'),
'onemoretheme' => _('Un tema más')
]);
}
Tenga en cuenta que todos los temas, excepto el último, deben tener una coma final.
::: nota Para cambiar los colores del gráfico, se debe agregar la entrada en el tabla de base de datos graph_theme. :::
Paso 3
Activar el nuevo tema.
En la interfaz de Zabbix, puede configurar este tema para que sea el predeterminado o cambia tu tema en el perfil de usuario.
¡Disfruta de la nueva apariencia!