Použití proměnných v šablonách

Nastavení proměnných pro šablony zpráv

  1. Vyberte Upravit ▸ Zásuvné moduly.

  2. Klikněte na Šablony.

    Pokud se zásuvný modul v Upravit ▸ Zásuvné moduly nenachází, obraťte se prosím do diskuzního fóra podpory své distribuce. Možná se ve vaší distribuci rozhodli zásuvný modul zakázat, nebo jej šíří v samostatném balíčku.

  3. Klikněte na kartu Nastavení.

  4. Můžete přidat, upravit nebo odstranit páry klíč - hodnota. Můžete určit libovolný počet párů klíč - hodnota.

V kterékoliv šabloně je výskyt $klíč nahrazen hodnotou, kterou má ve svém nastavení. Například nastavíte klíčové slovo na vedouci a hodnotu na Jindra, jakýkoliv výskyt $vedouci je nahrazen ve zprávě výrazem Jindra.

Předpokládejme, že máte 1000 šablon zpráv se jménem vašeho současného vedoucího. V momentě, kdy je současný vedoucí nahrazen novým, není pro vás jednoduché změnit jméno vedoucího ve všech tisíci zprávách. Pokud má zpráva klíčovou hodnotu $vedouci, můžete hodnotu změnit na kartě Nastavení tohoto zásuvného modulu.

Ve výchozím stavu jsou proměnné celého prostředí použity jako páry klíčových hodnot. Výskyt $promenna_prostredi je nahrazen hodnotou, kterou nese. Například výskyt $PATH ve vaší šabloně je nahrazen hodnotou, když je šablona použita.

Proces nahrazování používá následující pořadí priorit:

  1. $klíč je nahrazen hodnotou mu přiřazenou na kartě Nastavení zásuvného modulu Šablona.

  2. Pokud není klíč nalezen, je nahrazen hodnotou proměnné z prostředí.

  3. Pokud není klíč ani volbou v nastavení, ani proměnnou v prostředí, žádné změny neproběhnou.

Použití prvků ze zprávy v šabloně pro odpověď̈́

Šablony mohou obsahovat více, než jen předdefinované páry klíč - hodnota. Můžete také získávat libovolnou hodnotu hlavičky z e-mailu, na který šablonou odpovídáte a k tomu i celé tělo zprávy.

Uděláte to tak, že použijete formát $ORIG[název_hlavičky] a nahradíte proměnnou název_hlavičky požadovanou hlavičkou. Například, když si přejete vložit řádek s předmětem zprávy na kterou odpovídáte, použijte $ORIG[subject]. Pro vložení celého těla použijte $ORIG[body].

Pokud není za proměnnou nalezeno příslušné nahrazení, proměnná není odstraněna (vyjma $ORIG[body]), ale je ponechána na místě, takže uvidíte, že je něco špatně. Může se to stát, když zkusíte použít hlavičky, které nemusí být v původní zprávě nutně vždy dostupné (například $ORIG[reply-to]).