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

# YMaps.ITemplate

Шаблон для построения макетов.
## Конструктор

Имя | Описание
----- | -----
[YMaps.ITemplate](itemplate.md#constructor)(text) | 

## Методы

Имя | Возвращает | Описание
----- | ----- | -----
[build](itemplate.md#build)(context, map, owner) | [YMaps.ILayout](ilayout.md) | Возвращает макет, созданный по указанному шаблону.


## Подробное описание конструктора {#constructor}

```javascript
YMaps.ITemplate(text)
```

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

Имя | Тип | Описание
----- | ----- | -----
`text` | String | HTML-код шаблона.

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

### build {#build}

```javascript
{YMaps.ILayout} build(context, map, owner)
```

Возвращает макет, созданный по указанному шаблону.

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

Имя | Тип | Описание
----- | ----- | -----
`context` | Object | Контекст для шаблона - объект, из которого берутся данные для подстановки в шаблон.
`map` | [YMaps.Map](map.md) | Карта.
`owner` | Object | Ссылка на объект (метку, балун, и пр.), для которого создается макет.


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

Тип | Описание
----- | -----
[YMaps.ILayout](ilayout.md) | Макет, созданный по указанному шаблону.

