Шаблон:Wikidata/p27/doc
Этот шаблон реализован на основе Lua:formatStatements() из модуля Wikidata; formatCountryClaimWithFlag() из модуля Wikidata/Places. |
Шаблон:Wikidata/p27 · Документация · Обсуждение · Где используется (использование шаблона параметры)
Шаблон выводит значения свойства «страна» для текущего элемента. Отличием от вызова шаблона {{Wikidata}} являются:
- вывод каждого элемента на отдельной строке
- дополнение каждой страны флагом
- оборачивание значений в
<span class="country-name">…</span>
Для вывода флага модуль сначала вычисляет «актуальную дату»:
- сначала пытается взять квалификатор Ошибка Lua : свойство P582 не найдено. у значения страны
- если нет, то берёт первое нормальное значение у одного из следующих свойств у текущего объекта:
- Ошибка Lua : свойство P570 не найдено.
- Ошибка Lua : свойство P577 не найдено.
- Ошибка Lua : свойство P571 не найдено.
- если всё ещё нет, берётся текущая дата
Далее модуль идёт в по флагам, перечисленным в свойстве Ошибка Lua : свойство P41 не найдено. и берёт там последний из флагов указанной страны, для которого дата введения меньше вычисленной актуальной даты (флаги отсортированы по дате введения).
Таким образом, если шаблон {{wikidata/p27}} не отображает флаг в карточке, проверьте, что у страны на Викиданных заполнено свойство Ошибка Lua : свойство P41 не найдено., а у флага указана корректная дата введения (ранг игнорируется)
Если отображается ненужный флаг (то есть флага не может быть по историческим причинам), либо флаг должен быть другой, то проверьте:
- наличие даты окончания принадлежности к стране (квалификатор Ошибка Lua : свойство P582 не найдено.) у значения свойства Ошибка Lua : свойство P27 не найдено. текущего элемента, либо корректной даты смерти (или другого соответствующего свойства)
- корректность значения свойства Ошибка Lua : свойство P41 не найдено. у соответствующего элемента страны, в том числе наличие корректного значения квалификатора Ошибка Lua : свойство P580 не найдено. у каждого значения флага
Шаблон выводит значения свойства «страна» для текущего элемента. Отличием от вызова шаблона {{wikidata}} являются: вывод каждого элемента на отдельной строке, дополнение каждой страны флагом
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
1 | 1 | Заменяет текст из Викиданных. Указанный текст не обрабатывается - к указанному тексту флаг не добавляется.
| Содержание | необязательный |