Шаблон:Dv Comparison
Перейти к навигации
Перейти к поиску
Документация
Для использования с шаблонами, которые (1) извлекают данные, предоставленные пользователем, со страницы существа и (2) извлекают данные из нашей базы данных, созданной из файлов игры.
Этот шаблон сравнивает исходные значения страницы со значениями, полученными из игры, и выводит переменную с {{#vardefine}}
и, при необходимости, помечает несоответствующие данные.
Использование
{{ Dv Comparison | Page Data | Dv Path | Output Variable | flag = Yes/No (Optional) | creature = Dino Name (Optional) }}
- "Page Data" это исходные данные страницы, обычно определяемые в шаблоне, таком как Infobox.
- "Dv Path" путь Lua внутри Module:Dv/data.
- "Output Variable" это имя выходной переменной, которую ваш шаблон может вызывать с помощью
{{#var}}
- "Flag" не является обязательным. "Да" удет сравнивать данные и отмечать несоответствие. "Нет" просто извлечет значение из любого источника, который может существовать.
- "Creature" не является обязательным. По умолчанию значения будут сравниваться для существа, находящегося в данный момент на странице через
{{PAGENAME}}
. Если "существо" определено, оно вместо этого сравнивает значение с указанным существом.
Пример
In this example, we're comparing Rex's values for "Kibble" from within the Infobox and Module:Dv/data.
{{ Dv Comparison | {{{kibble|}}} | tamingFood/kibble | favoritekibble | flag = Yes | creature = Rex }}
{{{kibble|}}} and {{Dv|Rex|tamingFood/kibble}} are compared, and if different, will be flagged with a maintenance category. Then the output can be later called with {{#var:favoritekibble}}.