# Создание шаблонов E-mail manager  
В разделе рассмотрим варианты создание шаблонов отправки писем.  
***
## Варианты создания шаблонов  
#### Первый - простой
В админю части проекта перейдите в "Просмотр шаблонов" установленного модуля "E-mail manager" и создайте свой.
#### Второй - интересный  
Ситуация: создали модуль в котором используется emailmng для отправки писем. Нужно чтобы при установке так же устанавливался шаблон, специально для созданного модуля.  
Это можно сделать в несколько шагов:  

1. Убедиться что установлен модуль emailmng; 
2. Загрузить библиотеку emailmng_installer;
3. Установить тему письма;
4. Установить сообщение письма;
5. Установить уникальное имя шаблона в системе emailmng;

**Пример:**  
```
$this->load->library('emailmng/emailmng_installer')   
->set_subject('subject [[user]]', 'tooltip')
->set_message('message [[user]]', 'tooltip')  
->add_template('code');  
```  
, где  
'subject [[user]]' - пример создания строки в которую можно вставить текст через парсер;
'message [[user]]' - пример создания строки в которую можно вставить текст через парсер;
'tooltip' - строка-подсказка для пользователей;  

***И не забываем при удалении модуля почистить за собой!***  
```
$this->load->library('emailmng/emailmng_installer')->delete_template_by_code('code');
```  

## Переменные доступные по умолчанию  
В subject и message любого письма доступны следующие переменные для парсера  

1. [[base_url]] - возвращает полный путь (аналогично методу хелпера base_url())