Перейти к содержимому
Все руководства

Поля, условия и счётчики

Начните с короткого шаблона и добавляйте по одному фрагменту, проверяя фотографии с заполненными и пустыми полями.

{photo.description}. [[Автор: {photo.author}.]]

При описании «Общий вид участка» и авторе «Иванов» получится «Общий вид участка. Автор: Иванов.». Если автор пуст, весь фрагмент вместе со словом «Автор:» скроется. Без [[...]] пустое поле исчезло бы, но слово перед ним осталось бы.

В «Настройках альбома» найдите «Текстовые метки». Здесь задаются слова перед номером или направлением: метки рисунка, фотографии, листа и направления. Введите нужное обозначение в значение метки. Например, при значении «Граф. прил.» код {label.figure} подставит этот текст во всех подписях альбома, где он используется. Другие альбомы сохранят свои метки.

Метка используется, когда её код включён в шаблон. Это текст, а не счётчик: {label.sheet} само по себе не нумерует листы. Если хотите скрыть весь необязательный фрагмент вместе с меткой, включите их в одно условие.

Код Для даты 14.10.2026
{photo.date} 14.10.2026
{photo.date|long} 14 октября 2026
{photo.date|month-year} октябрь 2026
{photo.date|year} 2026

Меняется только вывод, а не сама дата снимка. Например:

{photo.description}. [[Съёмка: {photo.date|long}.]]

При пустой дате фраза о съёмке исчезнет. Эти форматы относятся к дате для подписи; к полям даты и времени EXIF их применять нельзя.

В примере «Фотоальбома» проекта «Акт ГИКЭ № 01-2026» используется [[{photo.date|year} год.]]: заполненная дата даёт год, а пустая скрывает фрагмент. В первом альбоме ОПИ дата не включена в общий шаблон, во втором используется полная {photo.date}.

[[{label.view_from} {photo.view_direction}.]]

Условие покажется только при заполнении обоих полей. Если метка направления пустая, фрагмент скроется даже при выбранном направлении. Проверьте метки в «Настройках альбома», когда направление неожиданно пропало. Условия не означают «или» и не умеют вложенные проверки.

В «Настройках альбома» найдите «Счётчики» и нажмите сводку параметров рядом с нужным названием. Код можно скопировать отдельной кнопкой.

  • «Номер по порядку» ({counter.photo}) выдаёт последовательность для альбома.
  • «Номер по группам» ({counter.group}) позволяет начать группу с отдельного числа. В настройках нужной группы заполните «Начать с»; пустое значение продолжает нумерацию после предыдущей группы, а не начинает её заново с единицы.
  • «Номер по схеме» ({counter.pattern}) выдаёт и пропускает значения по настройкам.

«Начать с» — первое число, «Шаг» — разница, «Количество цифр» — минимальная длина с нулями слева. При старте 7, шаге 1 и трёх цифрах получится 007, 008, 009.

«Номер по порядку»: первое значение — 1, шаг — 1, без добавления нулей слева.
«Номер по порядку»: первое значение — 1, шаг — 1, без добавления нулей слева.

Для схемы «Выдать 2, Пропустить 3» при старте 1 и шаге 1 получится 1, 2, 6, 7, 11, 12…. «Исключить номера» убирает указанные значения. Прежде чем использовать сложную схему в отчёте, проверьте её на нескольких снимках.

Кнопка «Добавить счётчик» создаёт пользовательский счётчик и открывает настройки. У него можно изменить код и поведение; у встроенных эти свойства защищены. Не забудьте вставить код нового счётчика в шаблон — само создание не добавит номер.

Например, для дополнительной нумерации можно создать counter.detail с поведением «Простой», а в шаблон вставить {counter.detail}. Если нужна отдельная точка старта каждой группы, выберите поведение «По группам» и задайте начальные значения в настройках групп. Код пользовательского счётчика отображается в его названии; выбирайте понятное обозначение.

Пользовательский счётчик удаляется кнопкой «Удалить счётчик» в его настройках после подтверждения. Перед удалением проверьте использующие его шаблоны. Три встроенных счётчика удалить нельзя.

Почему номера не совпадают с количеством фотографий

Заголовок раздела «Почему номера не совпадают с количеством фотографий»

Каждое появление кода счётчика выдаёт отдельное значение. В шаблоне {counter.photo} / {counter.photo} первый снимок получит 1 / 2, второй — 3 / 4. Это не способ повторить один номер. Если код отсутствует в подписи, этот счётчик не расходуется.

Счётчик внутри скрытого условия тоже не расходуется:

[[{counter.photo}. {photo.description}]]

Фото с пустым описанием пропустит весь фрагмент, и следующий снимок с описанием получит следующий неиспользованный номер. Для нумерации учитывается шаблон, по которому сформирована подпись: собственный шаблон фотографии, её группы или общий шаблон альбома. После переноса снимков, смены шаблонов и порядка проверьте последовательность заново.

Точные коды перечислены в справочнике полей, правила ошибочных конструкций — в синтаксисе шаблонов.

В примере проекта «Отчет в ОПИ» первый альбом содержит шесть фотографий, а у «Участка разведки № 2» для «Номера по порядку» задан старт 7. Это ручная настройка второго альбома, а не общий счётчик проекта. Если добавить фотографии в первый альбом, старт второго сам не изменится — его нужно проверить и поправить отдельно.

В альбоме «Участок разведки № 2» нумерация вручную настроена с 7.
В альбоме «Участок разведки № 2» нумерация вручную настроена с 7.