ГлавнаяПоддержкаБлог
Главная arrow Статьи arrow Работа в Outlook arrow Эффективное использование параметров шаблона
Эффективное использование параметров шаблона Печать E-mail
Автор Компания Позитик   
2006-03-12

Иногда требуется внутри одного шаблона вставить разный текст в зависимости от некоторых обстоятельств, известных пользователю только на данный момент. Таким образом при создании письма необходимо запросить у пользователя список параметров, для того, чтобы понять как следует формировать письмо. Например в шаблоне указаны телефоны Вашей фирмы, но в некоторых случаях не нужно, чтобы эти телефоны вставлялись в текст письма. В этом случае удобно создать параметр "Добавлять информацию о телефонах?" и в зависимости от его значения добавлять информацию о телефонах.

Каждый шаблон Potolook может иметь произвольное количество параметров. В версии 3.5 поддерживаются следующие типы параметров: Строка, Выбор, Цвет и Шрифт. В большинстве случаев этого достаточно.

Рассмотрим вышеописанный пример с телефонами и немного его усложним. Допустим у нас есть несколько телефонов и при создании письма следует запрашивать какие именно телефоны требуется поместить в подпись сообщения. Определим три группы телефонов: общие телефоны, телефоны отдела продаж, телефоны генерального директора.

Итак, в любом шаблоне создаем параметр "Телефоны для подписи":

Параметры шаблонов Potolook

Как видно из картинки, параметр следует создать с типом "Выбор". Далее на закладке "Значение" можно задать список значений для параметра, а также значение по умолчанию.

Параметры шаблонов Potolook

На закладке "Заполнение" обязательно следует установить параметр "Запрашивать при выполнении шаблона". Параметр "Вести историю ввода" следует использовать в случае когда требуется хранить все введенные пользователем значения, они будут в выпадающем списке при следующем запросе параметра. Отметьте параметр "Использовать последнее введенное значение" чтобы по умолчанию выбиралось последнее выбранное значение этого параметра.

Теперь в секции Инициализации шаблона разместим следующий скрипт:

var Phones = '';
switch(param("Phones", "index")){
  case 0 : 
    Phones = "+7 (495) 000-00-00 (Общие телефоны)"
    break;
  case 1 : 
    Phones = "+7 (495) 000-11-11 (Отдел продаж)"
    break;
  case 2 : 
    Phones = "+7 (495) 000-22-22 (Генеральный директор)"
    break;
}

Здесь используется встроенная функция param для получения индекса выбранного параметра. В зависимости от значения в перменную Phones заносится информация о телефонах. Все должно выглядеть примерно так:

Параметры шаблонов Potolook, секция инициализации

Далее в нужных секциях ("Новое сообщение", "Ответ" и тп.) следует выводить переменную Phones таким образом:

<%=Phones>
Параметры шаблонов Potolook, вставка значения параметра

 






Закладки (173) | Ссылка статьи на вашем сайте | Просмотров: 6281

  Нет комментариев
Комментарии по RSS

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.

Последнее обновление ( 2006-03-20 )
 


Загрузить Potolook
 
Плагин Potolook для Microsoft Outlook
Ментальная арифметика для детей
© 2004-2012 Позитик. Все права защищены.

Microsoft®, Outlook® и эмблема Office являются охраняемыми товарными знаками корпорации Майкрософт (Microsoft Corporation) в США и/или других странах.
Копирование и использование материалов разрешается только в случае указания явной гиперссылки на сайт http://www.potolook.ru, как на источник получения информации.

Разработка сайта — "Позитик"

Рейтинг@Mail.ru