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

Материал из wikixw
Перейти к навигации Перейти к поиску

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

Модуль содержит функции форматирования для свойства и отдельных значений наград (Ошибка Lua в Модуль:WD на строке 450: attempt to index field 'wikibase' (a nil value).).

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

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

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

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

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

Если изображение награды не появляется, проверьте, установлены ли в элементе награды свойства Ошибка Lua в Модуль:WD на строке 450: attempt to index field 'wikibase' (a nil value). или Ошибка Lua в Модуль:WD на строке 450: attempt to index field 'wikibase' (a nil value).. Категории проставляются через Ошибка Lua в Модуль:WD на строке 450: attempt to index field 'wikibase' (a nil value).

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

N1 test failed.

Name Expected Actual
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).