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

Материал из Тептар — свободной энциклопедии
Перейти к навигации Перейти к поиску

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

Модуль содержит функции форматирования для свойства и отдельных значений наград ().

Функции модуля нельзя вызывать напрямую — они передаются в виде аргументов из соответствующих связанных шаблонов (и только из них, в другие шаблоны их также вставлять не нужно).

Обновление[править код]

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

Для того, чтобы награда попала в список, заполните в её элементе следующие свойства:

  • ', ' — заполняется либо у самой награды, либо награда должна быть в качестве значения одного из этих свойств; желательно и то, и другое
    • значений может быть сколько угодно, если их несколько, используйте квалификатор
    • важно, чтобы не было циклов (соблюдалась транзитивность): если A выше B, а B выше C, то A должно быть выше С
  • ' — значение должно быть Ошибка Lua в Модуль:WD на строке 476: attempt to index field 'wikibase' (a nil value)., Ошибка Lua в Модуль:WD на строке 476: attempt to index field 'wikibase' (a nil value). или подклассом этих элементов
  • ' — не обязательно, но отсутствие может влиять на порядок в случаях, когда одновременно есть награды разных государств

Если изображение награды не появляется, проверьте, установлены ли в элементе награды свойства или . Категории проставляются через

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

N1 тест провалился.

Название Ожидается Фактически
N testGetImageFromEntity Lua error -- Модуль:Wikidata:1432: Tried to write global isReferenceDeprecated


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

См. файл с порядком сортировки. Ошибка Lua в Модуль:Wikidata/Medals на строке 3: attempt to index field 'data' (a nil value).