---
metadata:
  - name: generator
    content: Diplodoc Platform v5.37.1
alternate:
  - https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/templates.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/jsapi-v1-1/doc/ru/llms.txt

# YMaps.Templates

Статический объект.

Объект для хранения и разбора шаблонов.

Работа с хранилищем шаблонов осуществляется с использованием ключей. Каждый шаблон помещается в хранилище под уникальным ключом. Чтобы получить шаблон обратно, необходимо использовать ключ, полученный при помещении шаблона в хранилище.
## Методы

Имя | Возвращает | Описание
----- | ----- | -----
[add](templates.md#add)(templateKey, template) |  | Добавляет шаблон в хранилище.
[get](templates.md#get)(templateKey) | [YMaps.ITemplate](itemplate.md) | Возвращает объект шаблона по указанному ключу.
[remove](templates.md#remove)(templateKey) | [YMaps.ITemplate](itemplate.md) | Удаляет шаблон из хранилища.

## Подробное описание методов {#method_detail}

### Add {#Add}

```javascript
add(templateKey, template)
```

Добавляет шаблон в хранилище.

**Параметры:**

Имя | Тип | Описание
----- | ----- | -----
`templateKey` | String | Ключ шаблона, под которым шаблон будет сохранен.
`template` | [YMaps.ITemplate](itemplate.md) | Шаблон, помещаемый в хранилище.

### get {#get}

```javascript
{YMaps.ITemplate} get(templateKey)
```

Возвращает объект шаблона по указанному ключу.

**Параметры:**

Имя | Тип | Описание
----- | ----- | -----
`templateKey` | String | Ключ шаблона.


**Возвращает:**

Тип | Описание
----- | -----
[YMaps.ITemplate](itemplate.md) | Шаблон.

### remove {#remove}

```javascript
{YMaps.ITemplate} remove(templateKey)
```

Удаляет шаблон из хранилища.

**Параметры:**

Имя | Тип | Описание
----- | ----- | -----
`templateKey` | String | Ключ шаблона.


**Возвращает:**

Тип | Описание
----- | -----
[YMaps.ITemplate](itemplate.md) | Удаленный шаблон.

