Модуль:Wikidata/Flags/doc

Материал из Тептар — свободной энциклопедии
< Модуль:Wikidata‎ | Flags
Версия от 13:15, 8 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «Модуль для вывода флага элемента из Тептар данных, используется вместе с Модуль:Wikidata. Частые использования: * указание гражданства персоны: {{tp|wikidata|P27}} * список городов-побратимов: {{t|Wikidata/SisterCities}} == Методы == === getFlag === Метод для получения кода вставки фл...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Это страница документации Модуль:Wikidata/Flags.

Модуль для вывода флага элемента из Тептар данных, используется вместе с Модуль:Wikidata. Частые использования:

  • указание гражданства персоны: {{wikidata|P27}}
  • список городов-побратимов: {{Wikidata/SisterCities}}

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

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

Метод для получения кода вставки флага.

Параметры:

  • parseTimeFromSnak — метод (или таблица, содержащая его) для получения timestamp'а из утверждения (см. в Модуль:Wikidata)
  • countryEntityOrId — сущность или ID элемента, для которого выводится флаг
  • actualDate — момент времени (timestamp), на который нужно вывести флаг

Если для соответствующего момента нашлось утверждение с флагом, то метод возвращает код вставки. Иначе возращается nil.

Тесты[править код]

Ошибка скрипта: Модуля «Wikidata/Flags/testcases» не существует.

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

  • Сейчас последний флаг используется для периода, в который не было других флагов. В таких случаях флага не должно быть вообще.