Skip Navigation LinksALVAO 11.1ALVAO Service DeskImplementace systému v organizaciVlastní úpravy a rozšířeníVlastní vzhled Skip Navigation Links.


Vlastní vzhled

Vzhled aplikace ALVAO WebApp můžete přizpůsobit potřebám své organizace v nabídce WebApp - Administration - Settings - WebApp.

Pokročilejší změny vzhledu, jako je změna barev, řezů a velikostí písma, velikostí grafických prvků atd. můžete provést vytvořením vlastního souboru kaskádových stylů (CSS) následujícím způsobem:

  1. Ve složce s nainstalovanou aplikací WebApp v podsložce Custom vytvořte složku s názvem společnosti. V ní vytvořte podsložku Theme. Tato složka bude obsahovat všechna přizpůsobení, která ovlivňují vzhled. Měla by mít stejnou hierarchii jako složka Content (Obsah) v instalační složce aplikace WebApp:
      .
    • content/
      • img/ - složka s obrázky
      • fonts/ - složka s písmy
      • .scss - soubory kaskádových stylů
    Poznámka:
    Složka Custom/<název společnosti> se používá pro vlastní formuláře
  2. V souboru Web.config v části appSettings nastavte položku CustomThemePath na cestu ke složce Theme. Pokud se například úpravy vzhledu nacházejí v instalační složce <ALVAO WebApp>/Custom/Company1/Theme, pak nastavte položku CustomThemePath na "~/Custom/Company1/Theme".
  3. Povolte přístup do této složky nepřihlášeným uživatelům (styly se použijí i na přihlašovací stránce). V souboru Web.config najděte řádek "<location path="Scripts">". Za něj přidejte následující text

    <location path="Custom/<název společnosti>/Theme">
    <system.web>
    <authorization>
    <allow users="*"
    />
    </authorization>
    </system.web>
    </location>

Všechny soubory SCSS v této složce budou načteny na každé stránce webové aplikace. Tyto soubory se načítají jako poslední, takže jejich pravidla mají větší váhu než pravidla systémových souborů SCSS ve složce Content. Všechny ostatní soubory v této složce mají přednost před soubory ve složce Content, včetně obrázku ve složce img

Proměnné

V souborech SCSS můžete používat následující proměnné. Syntaxe nastavení hodnoty proměnné: : "<název proměnné>: <hodnota>;".

Proměnná Popis
$navbar-bg-color Barva horního navigačního panelu
$navbar-hover-bg-color Barva prvků v horním navigačním panelu po najetí myší
$search-bg-color Barva vyhledávacího pole v horním navigačním panelu, pokud není aktivní
$navbar-search-focus-bg-color Barva horního navigačního panelu, pokud je aktivováno vyhledávací pole
$navigation-sd-bg-color Barva levého navigačního panelu
Poznámka:
ALVAO WebApp používá svou paletu 7 odstínů základní barvy, které se používají jako výchozí barvy pro jednotlivé grafické prvky. Jednotlivé odstíny jsou uloženy v proměnných $primary-color-dark-3, $primary-color-dark-2, $primary-color-dark-1, $primary-color, $primary-color-light-1, $primary-color-light-2 a $primary-color-light-3 (od nejtmavší po nejsvětlejší), přičemž základní barva je uložena v proměnné $primary-color. Tuto paletu můžete změnit, ale pro konzistentní vzhled webové aplikace budete muset provést další úpravy

Příklad

Chcete-li změnit barvu horního navigačního panelu na červenou, vytvořte složku Custom/<název společnosti>/Theme a v ní prázdný soubor Custom.scss. Do souboru zapište pravidlo

$navbar-bg-color: red

nebo

.navbar-default
{
background-color: red;
}

Soubor uložte.

V souboru Web.config nastavte hodnotu CustomThemePath na "~/Custom/<název společnosti>/Theme".

Vypnutí vlastního vzhledu

V případě, že chcete opět používat standardní vzhled aplikace ALVAO WebApp, nastavte v souboru Web.config hodnotu CustomThemePath na prázdnou hodnotu

Zálohování vlastního vzhledu

Doporučujeme zálohovat nastavení vlastního vzhledu buď v rámci zálohování celého aplikačního serveru, nebo zálohováním složky Custom/<company>/Theme.

Upgrade systému Alvao

Při upgradu na novou verzi aplikace Alvao může dojít ke změnám kaskádových stylů webové aplikace ALVAO. Proto po upgradu doporučujeme zkontrolovat vzhled aplikace WebApp a v případě potřeby upravit vlastní vzhled.

 

Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.