[comment]: # ({d1036ff8-d1036ff8})
# 8 Savas tēmas izveide

[comment]: # ({/d1036ff8-d1036ff8})

[comment]: # ({cb54c172-cb54c172})
#### Pārskats

Pēc noklusējuma Zabbix nodrošina vairākas iepriekš definētas tēmas. Jūs varat
sekot šeit sniegtajai soli pa solim procedūrai, lai izveidotu savu
tēmu. Ja esat izveidojis ko patiešām labu, droši dalieties ar sava darba
rezultātu ar Zabbix kopienu.

[comment]: # ({/cb54c172-cb54c172})

[comment]: # ({be6afd90-be6afd90})
##### 1. darbība

Lai definētu savu tēmu, jums būs jāizveido CSS fails un jāsaglabā tas
mapē `assets/styles/` (piemēram, *custom-theme.css*). Jūs varat
vai nu nokopēt failus no citas tēmas un izveidot savu tēmu, balstoties
uz to, vai arī sākt no nulles.

[comment]: # ({/be6afd90-be6afd90})

[comment]: # ({34bae249-34bae249})
##### 2. darbība

Pievienojiet savu tēmu tēmu sarakstam, ko atgriež metode APP::getThemes().
To var izdarīt, pārrakstot metodi ZBase::getThemes() klasē APP. To var
izdarīt, pievienojot šādu kodu pirms noslēdzošās figūriekavas failā
*include/classes/core/APP.php*:

      public static function getThemes() {
          return array_merge(parent::getThemes(), [
              'custom-theme' => _('Pielāgota tēma')
          ]);
      }

::: noteimportant
Ņemiet vērā, ka nosaukumam, ko norādāt pirmajā
pēdiņu pārī, jāsakrīt ar tēmas faila nosaukumu bez
paplašinājuma.
:::

Lai pievienotu vairākas tēmas, vienkārši uzskaitiet tās zem pirmās tēmas,
piemēram:

      public static function getThemes() {
          return array_merge(parent::getThemes(), [
              'custom-theme' => _('Pielāgota tēma'),
              'anothertheme' => _('Vēl viena tēma'),
              'onemoretheme' => _('Vēl viena tēma')
          ]);
      }

Ņemiet vērā, ka katrai tēmai, izņemot pēdējo, beigās jābūt komatam.

::: notetip
Lai mainītu grafiku krāsas, ieraksts jāpievieno
datubāzes tabulā *graph\_theme*.
:::

[comment]: # ({/34bae249-34bae249})

[comment]: # ({b67ccba3-b67ccba3})
##### 3. darbība

Aktivizējiet jauno tēmu.

Zabbix lietotāja saskarnē varat vai nu iestatīt šo tēmu kā noklusējuma tēmu,
vai arī mainīt savu tēmu lietotāja profilā.

Izbaudiet jauno izskatu un lietošanas pieredzi!

[comment]: # ({/b67ccba3-b67ccba3})
