Тест условной директивы only для ЭКС
Текущий тип документации: ecs
Тест 1: Директива only
✅ Этот контент виден только для ЭКС (BUILD_TYPE=ecs)
Тест 2: Булевы выражения
✅ Этот контент виден только для HTML + ЭКС
Тест 3: Общий контент
Этот контент должен быть виден во всех типах документации.
Как использовать директиву only
Правильный синтаксис (MyST Parser):
```{only} <expression>
Контент
Где `<expression>` может быть:
- `tag_name` — проверка наличия тега
- `tag1 and tag2` — логическое И
- `tag1 or tag2` — логическое ИЛИ
- `(tag1 and tag2) or tag3` — группировка
---
## Как работают теги в этом проекте
В [source/conf.py](source/conf.py):
- Строка 14: `doc_type = os.getenv('BUILD_TYPE', 'ecdis').lower()` — переменная для подстановок
- Строка 377: `doctype = os.getenv('BUILD_TYPE', 'ecdis').lower()` — тег для Sphinx
- Строки 380-391: `app.tags.add(doctype)` — регистрация тега
Доступные значения:
- `ecdis` — BUILD_TYPE=ecdis
- `ecs` — BUILD_TYPE=ecs
- `soenki` — BUILD_TYPE=soenki
- `tour` — BUILD_TYPE=tour