Template:Generic cargo gallery: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
<includeonly>{{#cargo_query:tables={{{tables|{{{table|}}}}}} | <includeonly>{{#tag:gallery|{{#cargo_query:tables={{{tables|{{{table|}}}}}} | ||
|fields={{{image field|image}}}, _pageName | |fields={{{image field|image}}}=image, _pageName, {{{name field|name}}}=name | ||
|where ={{{where|}}} | |where ={{{where|}}} | ||
| Line 6: | Line 6: | ||
|limit ={{{limit|100}}} | |limit ={{{limit|100}}} | ||
|format | |format =template | ||
| | |template=generic cargo gallery/row | ||
| | |named args=yes | ||
| | |delimiter=\n | ||
| | }}|widths={{{widths|150px}}}|heights={{{heights|150px}}}|mode={{{mode|traditional}}}}}</includeonly><noinclude>{{/doc}}</noinclude> | ||
| | |||
| | |||
| | |||
}}</includeonly><noinclude>{{/doc}}</noinclude> | |||
Revision as of 06:18, 4 April 2025
Template for creating a gallery of images using Cargo.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Tables | tables table | The Cargo table(s) to use for querying.
| String | required |
| Image field | image field | The field to use for querying images. If a cargo table has a column named "icon", set this to "icon" to display the images in that column.
| String | optional |
| Name field | name field | The field to use for the text to display under the image. If a cargo table has a column named "description", set this to "description" to display the text in that column.
| String | optional |
| where | where | no description | Unknown | optional |
| order by | order by | no description | Unknown | optional |
| limit | limit | no description | Unknown | optional |
| Widths | widths | The widths of the images.
| String | optional |
| Heights | heights | The heights of the images.
| String | optional |
| mode | mode | no description | Unknown | optional |
Example usage
{{generic cargo gallery
|table=btd6_artifacts
|where=type != "Boost"
|limit=150
|widths=100px
|heights=100px
}}