Налаштування змінних у шаблонах і повторне використання записів з повідомлення, на яке ви відповідаєте
Andre Klapper
ak-47@gmx.net
Novell, Inc
Юрій Чорноіван
yurchor@ukr.net 2020

# Використання змінних у шаблонах

# Налаштовування змінних для шаблонів повідомлень

Виберіть ЗміниДодатки.

Натисніть Шаблони.

Якщо додатка немає у списку меню ЗміниДодатки, будь ласка, скористайтеся для його додавання форумом підтримки вашого дистрибутива. Можливо, у вашому дистрибутиві розробники вирішили вимкнути якісь додатки або виокремити додатки у інший пакунок.

Перейдіть на вкладку Налаштовування.

Ви можете додавати, змінювати або вилучати пари ключ-значення. Ви можете вказати будь-яку кількість пар ключ-значення.

У будь-якому шаблоні усі записи $ключ буде замінено на значення, яке вказано у налаштуваннях. Наприклад, ви встановили ключ «Manager» значення «Іван», усі записи $Manager буде замінено у повідомленні на «Іван».

Припустімо, що у вас є 1000 шаблонів повідомлень із іменем вашого поточного менеджера у них. Якщо поточного менеджера буде замінено на нового, замінити вручну ім'я менеджера в усіх 1000 повідомленнях буде важко. Якщо у повідомленнях буде значення ключа $Manager, ви зможете просто скинути це значення на вкладці налаштовування цього додатка.

Типово, усі змінні середовища використовуються як пари ключ-значення. Кожен запис $змінна_середовища буде замінено значенням, яке має змінна. Наприклад, запис $PATH у вашому шаблоні буде замінено його значенням на момент використання шаблона.

Під час заміни ключів використовується така пріоритетність:

$ключ буде замінено на значення, яке встановлено для нього на вкладці налаштувань додатка «Шаблони».

Якщо ключ не буде знайдено, його буде замінено на значення відповідної змінної середовища.

Якщо ключ не буде знайдено ні серед налаштованих ключів, ні серед змінних середовища, заміна не виконуватиметься.

# Використання елементів з повідомлення у шаблоні при відповіді

У шаблонах можуть міститися не лише пари ключ-значення із попередньо визначеного набору. Ви можете використати будь-які значення із заголовка повідомлення, до якого буде застосовано шаблон, а також скористатися усім вмістом цього повідомлення.

Для цього скористайтеся форматом `$ORIG[назва_заголовка]`, замінивши змінну `назва_заголовка` на назву поля заголовка. Наприклад, якщо ви хочете вставити рядок теми повідомлення, на яке ви відповідаєте, скористайтеся записом `$ORIG[subject]`. Щоб вставити увесь вміст повідомлення, скористайтеся записом `$ORIG[body]`.

Якщо замінника для змінної не буде знайдено, змінну не буде вилучено (окрім змінної `$ORIG[body]`), а залишено на місці, щоб ви могли бачити, що сталася помилка. Таке може трапитися, коли ви використали у шаблоні заголовки, яких немає у початковому повідомленні (наприклад, `$ORIG[reply-to]`).