Шаблон:VarQuery/doc

Материал из Dota 2 Вики
Перейти к: навигация, поиск
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_
Строканеобязательный