===== TMS email sablon =====
- A **Törzsadatok**,
- **TMS**,
- **TMS email sablon** menüpont alatt szerkeszthető annak a levélnek a HTML sablonja, amit a TMS a taszkok változásairól küld ki (létrehozás, hozzászólás, módosítás, állapotváltás, elvállalás, munkaóra és a többi művelet).
- A rendszer egy **Alapértelmezett TMS levél** sablonnal érkezik, amely önmagában is teljes értékű levelet ad, ugyanakkor szabadon szerkeszthető.
==== Paraméterek ====
* **Sablon** \\ A levél stílus-készlete (//Alapértelmezett TMS levél//). Rögzítés után nem módosítható.
* **HTML sablon neve** \\ Melyik levélrészhez készül a sablon. Rögzítés után nem módosítható.
* **HTML** \\ A levél HTML tartalma. \\ **>** gombra kattintva a HTML kód nézet jeleníthető meg. \\ {{fa>exclamation-circle?lg}} Mentés előtt mindig váltsunk vissza a kód nézetről az alap nézetre, különben elvesznek a módosítások!
* **Minta** \\ Csak olvasható mező: a //Minta betöltése// után itt jelennek meg a felhasználható behelyettesítési példák. Ez a mező nem kerül mentésre.
==== Funkció gombok ====
* **| Minta betöltése |** gombra kattintva a rendszer alapértelmezett mintája kerül a ''HTML'' mezőbe — ez ajánlott kiindulópont az egyedi szerkesztéshez. \\ {{fa>exclamation-circle?lg}} A minta felülírja a ''HTML'' mező tartalmát, mentésre viszont csak a //Felvesz// gombok valamelyikének megnyomásakor kerül sor!
* **| {{fa>eye}} Előnézet |** gombra kattintva a böngésző új ablakában megtekinthető a szerkesztés alatt álló sablon.
* **| Felvesz |** [[evir:alapok:funkcio_gombok|gombra kattintva elmenti]] az adatokat! \\ **| Felvesz és szerkesztés folytatása |** gombbal a mentés után a szerkesztő felületen marad a rendszer.
* **| Eldob |** gombra kattintva elveti a módosításokat.
* Törlés gombra kattintva törli a sablont, megerősítő kérdés után.
{{fa>info-circle?lg}} A **TMS email sablon lista** menüpont alatt listázhatóak a már rögzített sablonok.
----
==== Behelyettesíthető adatok ====
A sablonba írt jelölések helyére a levél kiküldésekor a taszk adatai kerülnek:
| ''{tms.muvelet}'' | a művelet, ami a levelet kiváltotta |
| ''{tms.prid}'' / ''{tms.tid}'' | a projekt- és a taszkazonosító |
| ''{tms.ido}'' | a művelet időpontja |
| ''{tms.login}'' | a műveletet végző felhasználó |
| ''{tms.subject}'' | a taszk tárgya |
| ''{tms.workgroup}'' | a munkacsoport |
| ''{tms.partner}'' | a partner |
| ''{tms.fields}'' | a módosított adatok — cikluson belül ''{field.label}'' és ''{field.value}'' |
| ''{company.ceg}'', ''{company.logo.kozepes}'' | a saját cég neve és logója |
Egy jelölés csak akkor jelenítendő meg, ha van értéke — erre való a feltételes blokk, például: \\
{if:partner(tms.partner)}
{tms.partner}
{endif:partner}
{{fa>exclamation-circle?lg}} **A taszkból érkező adatok HTML-ként nem értelmeződnek:** a rendszer a ''<'', ''>'', ''{'' és ''}'' karaktereket kódolva helyezi be. Egy hozzászólásba írt HTML tehát szövegként jelenik meg a levélben, és a taszk adatai nem tudnak a sablon jelöléseiként viselkedni.
==== Beágyazható levélrészek ====
A ''{insert_module:nev}'' jelöléssel a levél előre elkészített részei ágyazhatók be:
* ''company_nev'' — a saját cég logója és neve, alatta elválasztó vonal
* ''adat_cimkes'' — a módosított adatok listája, címkével (//Adat: érték//)
* ''adat'' — ugyanaz, címke nélkül, csak az értékek
* ''evir_lablec'' — az eVIR lábléc a BC.HU és az eVIR hivatkozással
Ezek a részek **fájlból jönnek**, a szerkesztő felületen nem módosíthatók.
----
==== Formázás: stílusblokk helyett attribútum ====
{{fa>exclamation-circle?lg}} A [[evir:fogalmak:html_szerkeszto|HTML szerkesztő]] bizonyos tageket — köztük a ''