Wiki source code of Tab Šablony
Last modified by Josef Vencl on 2021/01/14 13:07
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
12.1 | 1 | (% class="box" %) |
2 | ((( | ||
3 | Zde se spravují šablony emailových zpráv a notifikací, které posílá systém uživatelům. Konkrétně se zde určuje obsah jednotlivých šablon v různých jazycích, případně proměnné použité v těchto šablonách. Tyto šablony se dále použijí v tabech [[Tab Notifikace 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Notifikace.WebHome]], Workflow 💻 nebo u jednotlivých aktivit na obrazovce [[Detail aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]]. | ||
4 | ))) | ||
![]() |
1.1 | 5 | |
![]() |
10.1 | 6 | {{info}} |
![]() |
12.1 | 7 | Sekce správy šablon emailů bude v brzké době přepracována pro lepší přehlednost a pochopitelnost systému. Z toho důvodu zde nepopisujeme systém agregovaných šablon. Princip funkčnosti šablon by měl zůstat stejný, změnit by se mělo hlavně grafické rozhraní a rozložení prvků. |
![]() |
10.1 | 8 | {{/info}} |
9 | |||
![]() |
7.2 | 10 | [[image:s-settings-email.png]] |
![]() |
1.1 | 11 | |
![]() |
7.3 | 12 | Celý obsah tabu zabírá seznam šablon, vyjímkou je pouze tlačítko pro **přidání nové šablony (1)** vpravo nahoře. |
![]() |
1.1 | 13 | |
![]() |
10.1 | 14 | Položka šablony obsahuje její** název (2)**,** jazyky (3)**, ve kterých je šablona dostupná a možnost celou šablonu **smazat (4)**. |
![]() |
7.3 | 15 | |
16 | Kliknutím na položku šablony se otevře okno pro její editaci. | ||
17 | |||
18 | |||
19 | === Vytvoření nové šablony === | ||
20 | |||
![]() |
7.2 | 21 | [[image:s-settings-email-new.png]] |
22 | |||
![]() |
7.3 | 23 | Pro novou šablonu je nejprve potřeba definovat název. Přesněji zde definujeme **název skupiny šablon (1)**. Tato skupina šablon je identifikována právě daným názvem a obsahuje šablony pro ten samý email v ruzných jazycích. Pokud budeme mít šablony pouze v jednom jazyku, každá skupina pak bude obsahovat právě jednu reálnou šablonu. |
![]() |
7.2 | 24 | |
![]() |
7.3 | 25 | Jakmile klikneme na tlačítko **Potvrdit**, otevře se editační okno šablony. |
26 | |||
27 | |||
28 | == Editace šablony == | ||
29 | |||
![]() |
7.2 | 30 | [[image:s-settings-email-edit.png]] |
31 | |||
![]() |
9.1 | 32 | Kliknutím na položku šablony v seznamu nebo založením nové šablony se dostaneme do editačního okna šablony, respektive skupiny šablon. Název skupiny je zobrazen v horním řádku pod záhlavím modálního okna a je možné jej editovat pomocí tlačítka **Upravit název (1)**. |
![]() |
7.2 | 33 | |
![]() |
12.2 | 34 | Pod názvem skupiny část týkající se hromadného nastavení šablon, což je **Typ šablony (2)**. Zatím se spokojme s tím, že tento typ je nastaven na Základní. Druhou možností je Agregovaný typ šablony, který ovšem kvůli vyšší komplikovanosti momentálně vynecháme. |
![]() |
7.3 | 35 | |
![]() |
9.1 | 36 | Dále už volíme konkrétní šablonu, kterou budeme upravovat - tedy **jazyk šablony (4)**, který definuje reálný objekt jedné šablony. Pokud již v této skupině existují nějaké šablony, vidíme zde rozbalovací menu jako na obrázku výše. Rozbalením a výběrem jazyka zvolíme šablonu, se kterou budeme dále pracovat. Tlačítky vedle rolovacího menu můžeme aktuální šablonu smazat nebo přidat novou. Pokud zatím v této skupině žádné šablony neexistují, rozbalovací menu se zde nezobrazí a musíme nejprve nějakou šablonu přidat pomocí tlačítka **Přidat jazyk**. |
37 | |||
38 | Pod volbou jazyka je zobrazen **Předmět šablony (5)**, její **Popis (6)** a poté její text, tedy samotné **Tělo emailu** **(7)**. Předmět a tělo emailu jsou informace, které se ve výsledku ukáží uživateli, když obdrží email. Popis je zobrazen pouze zde, pro informace k čemu a kdy je šablona používána například. | ||
39 | |||
40 | Pokud chceme aktuálně vybranou šablonu upravovat, klikneme na tlačítko **Upravit šablonu (3)** vpravo nahoře. | ||
41 | |||
![]() |
7.2 | 42 | [[image:s-settings-email-edit2.png]] |
43 | |||
![]() |
9.1 | 44 | Jak již bylo řečeno, volbu mezi Základní a Agregovanou šablonou **(1)** prozatím popisovat nebudeme. |
![]() |
7.2 | 45 | |
![]() |
9.1 | 46 | V případě, že needitujeme stávající šablonu, ale přidáváme nový jazyk, ukáže se místo zvoleného jazyka a zašedlých tlačítek **(3)** volba pro novy jazyk: |
47 | |||
![]() |
7.2 | 48 | [[image:s-settings-email-editLang.png]] |
![]() |
7.3 | 49 | |
![]() |
9.1 | 50 | V červené oblasti jsou tlačítka všech dostupných jazyků, pro které zatím neexistuje šablona. Aktuálně vybraný jazyk je pak vyznačen jiným pozadím tlačítka a bílou barvou písma. |
51 | |||
52 | **Předmět **a **popis **šablony jsou obyčejná vypisovací pole, můžeme sem tedy vložit libovolný text. | ||
53 | |||
![]() |
12.2 | 54 | **Tělo emailu** je vypisovací oblast, kam také můžeme vepsat libovolný text, ale navíc je možné vkládat sem **proměnné**, jako vidíme například proměnnou **${firstName}**. Tyto proměnné jsou zástupné symboly, které říkají systému, aby v okamžiku odesílání emailu nahradil tento symbol reálnou informací, zde konkrétně křestním jménem uživatele. To je velice použitelné pro jednoduché psaní obecných emailů, například ve formátu "//Dobrý den, pane XXX, dne XXX vám vyprší přístup ke kurzu XXX, který zatím nemáte splněný. Nejlepší dosavadní pokus má skóre XXX.//" Všechna XXX jsou pak v okamžiku posílání emailu nahrazena reálnými údaji, které se liší v závislosti na tom kterému uživateli a o jakém kurzu se posílají informace. |
![]() |
9.1 | 55 | |
56 | Proměnné se do těla emailu vkládají z lišty pod tělem emailu. Nejprve je zvolen **tab objektu (4)**, ke kterému se proměnná vztahuje a poté kliknutím na konkrétní **název proměnné (5)**, je tato proměnná umístěna do těma emailu na aktuální pozici kurzoru. | ||
57 | |||
58 | Jakmile jsou úpravy šablony hotové, uložíme šablonu kliknutím na tlačítko **Uložit (2)**. | ||
59 | |||
![]() |
7.3 | 60 |