Dota 2 Вики
Advertisement

Документация для Шаблон:VarQuery [ смотреть | править | очистить ]

Lua logo.svg
▶️ Swapsies!
Этот шаблон использует Lua.
Его код можно найти в Модуль:VarQuery.


This template performs a Cargo query and stores its results into variables that can be used later on. The query must not yield more than one result.

Использование

The argument names are identical to the #cargo_query arguments. The following are available:

{{VarQuery
| tables = 
| fields = 
| where = 
| join on = 
| group by = 
| having = 
| order by = 
}}
Note:
  • |table= and |field= may be used instead of |tables= and |fields=.
  • |fields= defaults to _pageName

The values get stored into variables. The variable names are the field names prefixed with cargo_.

Пример

{{VarQuery
| tables = heroes
| fields = image, primary_attribute
| where = _pageName="Axe"
}}

* {{#var:cargo_image}}
* {{#var:cargo_primary_attribute}}

  • Файл:Axe icon.png
  • Сила

Данные шаблона

Нет описания.

Параметры шаблона

Этот шаблон предпочтительно использует блочное размещение параметров.

ПараметрОписаниеТипСтатус
Tablestables table

без описания

Пример
heroes
Строкаобязательный
Fieldsfields field

без описания

По умолчанию
_pageName
Строкапредложенный
Wherewhere

без описания

Пример
_pageName="Axe"
Строкапредложенный
Join onjoin on

без описания

Строканеобязательный
Group bygroup by

без описания

Строканеобязательный
Havinghaving

без описания

Строканеобязательный
Order byorder by

без описания

Строканеобязательный
Limitlimit

A limit of 1 may be set. This will supress the error multiple results usually produce.

Числонеобязательный
Variable prefixprefix

без описания

По умолчанию
cargo_
Строканеобязательный
Advertisement