---
metadata:
  - name: generator
    content: Diplodoc Platform v5.62.0
style:
  - _assets/styles/custom.css
  - _assets/fonts-golos-text.css
  - _assets/styles/hero-gradient.css
  - _assets/styles/hero-decoration.css
script:
  - _assets/scripts/latex-trust.js
description: Руководство пользователя (новая версия) - Управляющие структуры
title: Управляющие структуры
vcsPath: sintaksis-shablonov/upravliaiushchie-struktury/index.md
alternate:
  - href: sintaksis-shablonov/upravliaiushchie-struktury/index.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    rel: describedby
theme: _assets/style/theme.css
---

# Управляющие структуры

Управляющие команды (условия, циклы, операции над переменными) записываются в одиночных фигурных скобках с символом %:

```jinja
{%  %}
```



{% note info "Строки с командами не оставляют пустых строк" %}

Строка, на которой стоит только команда (условие, цикл, «set»), после рендера исчезает целиком. Поэтому команды можно писать каждую на своей строке — лишних пустых абзацев не появится. Пустая строка внутри цикла, наоборот, повторится на каждом проходе, а внутри таблицы разорвет ее. Дефисы в скобках команд для этого не нужны: в ГОСТ-ОН они склеивают соседние строки, и строки таблицы сливаются в одну.

{% endnote %}
