Модуль:Wikidata/Places/doc
Это страница документации Модуль:Wikidata/Places.
Содержит функции форматирования для свойств (claims) Викиданных, представляющих собой ссылки на географические элементы (обычно — административные единицы или страны).
Вызов всех функций данного шаблона осуществляется из шаблона {{wikidata}}}. Функции модуля нельзя вызывать напрямую — они передаются в виде аргументов из соответствующих связанных шаблонов (и только из них, в другие шаблоны их также вставлять не нужно).
formatCountryClaimWithFlag
правитьОтличием от обычной функции форматирования элемента являются:
- дополнение каждой страны флагом
- оборачивание значений в
<span class="country-name">…</span>
Для вывода флага модуль сначала вычисляет «актуальную дату»:
- сначала пытается взять квалификатор дата окончания (P582) у значения страны
- если нет, то берёт первое нормальное значение у одного из следующих свойств у текущего объекта:
- если всё ещё нет, берётся текущая дата
Далее модуль идёт в по флагам, перечисленным в свойстве изображение флага (P41) и берёт там последний из флагов указанной страны, для которого дата введения меньше вычисленной актуальной даты (флаги отсортированы по дате введения).
Таким образом, если шаблон Шаблон:Tp не отображает флаг в карточке, проверьте, что у страны на Викиданных заполнено свойство изображение флага (P41), а у флага указана корректная дата введения (ранг игнорируется)
Если отображается ненужный флаг (то есть флага не может быть по историческим причинам), либо флаг должен быть другой, то проверьте:
- наличие даты окончания принадлежности к стране (квалификатор дата окончания (P582)) у значения свойства гражданство (P27) текущего элемента, либо корректной даты смерти (или другого соответствующего свойства)
- корректность значения свойства изображение флага (P41) у соответствующего элемента страны, в том числе наличие корректного значения квалификатора дата начала (P580) у каждого значения флага