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

Материал из Буквицы
Версия от 18:36, 16 июня 2020; Буквица>Carn
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

Модуль содержит функции форматирования для свойства и отдельных значений наград (Ошибка Lua в Модуль:WD на строке 452: свойство P166 не найдено.).

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

Обновление

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

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

  • Ошибка Lua в Модуль:WD на строке 452: свойство P3729 не найдено., Ошибка Lua в Модуль:WD на строке 452: свойство P3730 не найдено. — заполняется либо у самой награды, либо награда должна быть в качестве значения одного из этих свойств; желательно и то, и другое
    • значений может быть сколько угодно, если их несколько, используйте квалификатор Ошибка Lua в Модуль:WD на строке 452: свойство P1013 не найдено.
    • важно, чтобы не было циклов (соблюдалась транзитивность): если A выше B, а B выше C, то A должно быть выше С
  • Ошибка Lua в Модуль:WD на строке 452: свойство P31 не найдено. — значение должно быть Ошибка Lua в Модуль:WD на строке 482: элемент Q618779 не найден., Ошибка Lua в Модуль:WD на строке 482: элемент Q38033430 не найден. или подклассом этих элементов
  • Ошибка Lua в Модуль:WD на строке 452: свойство P17 не найдено. — не обязательно, но отсутствие может влиять на порядок в случаях, когда одновременно есть награды разных государств

Если изображение награды не появляется, проверьте, установлены ли в элементе награды свойства Ошибка Lua в Модуль:WD на строке 452: свойство P2425 не найдено. или Ошибка Lua в Модуль:WD на строке 452: свойство P2910 не найдено.. Категории проставляются через Ошибка Lua в Модуль:WD на строке 452: свойство P2517 не найдено.

Тесты

[mark.svg|20px|link=|alt=]N 1 тест провалился.

Название Ожидается Фактически
[mark.svg|20px|link=|alt=]N testGetImageFromEntity Lua error -- Модуль:Wikidata/Medals:3: attempt to index field 'data' (a nil value)


Порядок сортировки

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