Шаблон:В государстве по времени (OgQlku&F ikvr;gjvmfy hk fjybyun)

Перейти к навигации Перейти к поиску
Документация

Шаблон используется для получения названия государства, в которое входила страна в указанный период времени. Название страны и год/десятилетие берётся из заголовка страницы. Шаблон используется для автоматизации проверок в шаблонах для категорий на основе Модуль:YearMetaCat2, Модуль:DecadeMetaCat и др.

Использование

[править код]

{{в государстве по времени|(year|decade|now)}}

Шаблон принимает единственный параметр со значениями year (год) или decade (десятилетие) или now (текущий момент).

Возвращает название государства в именительном падеже, если страна и год/десятилетие из заголовка выполняют условия вхождения в государство в указанный год/десятилетие. При вызове со значением now проверка на год/десятилетия не выполняется и сразу возвращается современное государство.

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

Примеры использования

[править код]
  • Проверка по годам с публикацией государств для всех стран

{{#if:{{в государстве по времени|year}}|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}

  • Проверка по десятилетиям с публикацией государств для всех стран

{{#if:{{в государстве по времени|decade}}|{{#invoke:DecadeMetaCat|main|nonav=1|noindex=1|<десятилетие>-е года {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}

  • Публикация только для одного государства

{{#ifeq:{{в государстве по времени|year}}|Российская империя|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|Появились в <год> году в Российской империи!<страна>}}}}

  • Публикация для всех государств кроме одного
{{#if:{{в государстве по времени|year}}|{{#ifeq:{{в государстве по времени|year}}|Российская империя||{{#invoke:YearMetaCat2|main|nonav=1|noindex=1
|<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}}}
  • Публикация только для нескольких выбранных государств с игнорированием всех остальных
{{#if:{{в государстве по времени|year}}|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|{{#switch:{{в государстве по времени|year}}
|СССР|Российская империя|Югославия=<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}}}}}
  • Публикация специальных категорий для двух стран и общей для всех остальных
{{#if:{{в государстве по времени|year}}|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|{{#switch:{{в государстве по времени|year}}
|СССР=<год> год по союзным республикам СССР!<страна>
|Российская империя=<год> год в частях Российской империи!<страна>
|<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}}}

Поддерживаемые государства и страны

[править код]