Template:Mine: Difference between revisions
Appearance
No edit summary Tag: Manual revert |
No edit summary |
||
| (189 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>{{#template_params: | <noinclude>{{#template_params: | ||
|hasName={{{ | |hasName={{{hasName|}}} | ||
|hasID={{{ | |hasID={{{hasID|}}} | ||
|hasURL={{{ | |hasURL={{{hasURL|}}} | ||
|hasAlias={{{ | |hasAlias={{{hasAlias|}}} | ||
|hasMineStatus={{{ | |hasMineStatus={{{hasMineStatus|}}} | ||
|hasMineType={{{ | |hasInfrastructure={{{hasInfrastructure|}}} | ||
|hasDescription={{{ | |hasMineType={{{hasMineType|}}} | ||
|extracts={{{ | |hasDescription={{{hasDescription|}}} | ||
|isOwnedBy={{{ | |extracts={{{extracts|}}} | ||
|mines={{{ | |isOwnedBy={{{isOwnedBy|}}} | ||
|hasFootprint={{{ | |mines={{{mines|}}} | ||
|hasLocation={{{ | |hasFootprint={{{hasFootprint|}}} | ||
| | |hasLocation={{{hasLocation|}}} | ||
|hasProject={{{ | |isWithinRegion={{{isWithinRegion|}}} | ||
| | |hasProject={{{hasProject|}}} | ||
| | |isPartOfProject={{{isPartOfProject|}}} | ||
| | |isNearCommunity={{{isNearCommunity|}}} | ||
| | |producesWaste={{{producesWaste|}}} | ||
| | |isNearEcosystem={{{isNearEcosystem|}}} | ||
|isWithinEcosystem={{{isWithinEcosystem|}}} | |||
}} | }} | ||
{{#cargo_declare:_table= | {{#cargo_declare:_table=Mine | ||
|hasName=String | |hasName=String | ||
|hasID=String | |hasID=String | ||
| Line 26: | Line 27: | ||
|hasAlias=List (,) of String | |hasAlias=List (,) of String | ||
|hasMineStatus=String | |hasMineStatus=String | ||
|hasInfrastructure=List (,) of String | |||
|hasMineType=String | |hasMineType=String | ||
|hasDescription=Text | |hasDescription=Text | ||
| Line 32: | Line 34: | ||
|mines=List (,) of Page | |mines=List (,) of Page | ||
|hasFootprint=Page | |hasFootprint=Page | ||
|hasLocation= | |hasLocation=Coordinates | ||
| | |isWithinRegion=List (,) of Page | ||
|hasProject=List (,) of Page | |hasProject=List (,) of Page | ||
| | |isPartOfProject=List (,) of Page | ||
| | |isNearCommunity=List (,) of Page | ||
| | |producesWaste=List (,) of Page | ||
| | |isNearEcosystem=List (,) of Page | ||
| | |isWithinEcosystem=List (,) of Page | ||
}}</noinclude> | }}</noinclude> | ||
<includeonly> | <includeonly> | ||
{{#cargo_store:_table= | {{#cargo_store:_table=Mine | ||
|hasName={{{ | |hasName={{{hasName|}}} | ||
|hasID={{{ | |hasID={{{hasID|}}} | ||
|hasURL={{{ | |hasURL={{{hasURL|}}} | ||
|hasAlias={{{ | |hasAlias={{{hasAlias|}}} | ||
|hasMineStatus={{{ | |hasMineStatus={{{hasMineStatus|}}} | ||
|hasMineType={{{ | |hasInfrastructure={{{hasInfrastructure|}}} | ||
|hasDescription={{{ | |hasMineType={{{hasMineType|}}} | ||
|extracts={{{ | |hasDescription={{{hasDescription|}}} | ||
|isOwnedBy={{{ | |extracts={{{extracts|}}} | ||
|mines={{{ | |isOwnedBy={{{isOwnedBy|}}} | ||
|hasFootprint={{{ | |mines={{{mines|}}} | ||
|hasLocation={{{ | |hasFootprint={{{hasFootprint|}}} | ||
| | |hasLocation={{{hasLocation|}}} | ||
|hasProject={{{ | |isWithinRegion={{{isWithinRegion|}}} | ||
| | |hasProject={{{hasProject|}}} | ||
| | |isPartOfProject={{{isPartOfProject|}}} | ||
| | |isNearCommunity={{{isNearCommunity|}}} | ||
| | |producesWaste={{{producesWaste|}}} | ||
| | |isNearEcosystem={{{isNearEcosystem|}}} | ||
|isWithinEcosystem={{{isWithinEcosystem|}}} | |||
}} | }} | ||
<!-- Main Div --> | <!-- Main Div --> | ||
{{#vardefine:footprint|{{#cargo_query:tables=Mine|fields=hasFootprint|where=_pageName="{{PAGENAME}}"}}|format=list|link=none|delimiter=\n}} | |||
{{#vardefine:location|{{#cargo_query:tables=Mine|fields=hasLocation|where=_pageName="{{PAGENAME}}"}}}} | |||
{{#display_map:center=ArcticCordillera | geojson=GeoJson:ArcticCordillera}} | |||
<div style="overflow: hidden;"> | <div style="overflow: hidden;"> | ||
<!-- Right column: Mine Information table --> | <!-- Right column: Mine Information table --> | ||
<div style="float: right; width: | <div style="float: right; width: 33%; margin-left: 20px;"> | ||
<h1>Mine Information</h1> | <h1>Mine Information</h1> | ||
<div> | <div> | ||
{| class="wikitable" | {| class="wikitable" | ||
|+{{{hasMineStatus}}} Mine - {{{hasName}}} | |||
! Name | ! Name | ||
| {{{ | | {{{hasName|}}} | ||
|- | |- | ||
! Minerals | ! Minerals | ||
| {{{ | | {{#invoke:TrimArray|links|form=Mineral|{{{extracts|}}}}} | ||
|- | |||
!Location (cargo query) | |||
| {{#cargo_query:tables=Mine|fields=hasLocation|where=_pageName="{{PAGENAME}}"|format=map|height=300|width=200}} | |||
|- | |- | ||
! Owners | ! Owners | ||
| {{{ | | {{#invoke:TrimArray|links|{{{isOwnedBy|}}}|alt_forms=Person,Organization}} | ||
|- | |- | ||
! | ! Status | ||
| {{ | | {{#invoke:Bananas|hello}} | ||
|- | |- | ||
! | ! Infrastucture | ||
| {{{ | | {{#invoke:TrimArray|links|{{{hasInfrastructure}}}|form=Infrastructure}} | ||
|- | |- | ||
! | ! Footprint Value (display_map calling Geojson namespace directly) | ||
| {{ | | {{#display_map:center=ArcticCordillera | geojson=ArcticCordillera}} | ||
|- | |- | ||
! Value4 | ! Value4 | ||
| | | | ||
|- | |||
!Test header cell | |||
|- | |- | ||
! Value5 | ! Value5 | ||
| {{{ | | {{{Community|}}} | ||
|- | |- | ||
! Value6 | ! Value6 | ||
| {{{ | | {{{childProject|}}} | ||
|- | |- | ||
! Value7 | ! Value7 | ||
| Line 110: | Line 125: | ||
<div style="max width: 100%;"> | <div style="max width: 100%;"> | ||
<h1>Description</h1> | <h1>Description</h1> | ||
{{{ | {{{hasDescription|}}} | ||
<h1>Community</h1> | <h1>Community</h1> | ||
<pre>{{#display_map:71.9693888889,-82.3259722222|geojson=GeoJson:ArcticCordillera|center=71.9693888889,-82.3259722222}}</pre> | |||
{{#display_map:71.9693888889,-82.3259722222|geojson=GeoJson:ArcticCordillera|center=71.9693888889,-82.3259722222}} | |||
(called with var)footprint={{#var:footprint}}location={{#var:location}} | |||
</div> | </div> | ||
</div> | </div> | ||
(cargo query) | |||
{{#cargo_query:tables=Mine|fields=hasLocation|where=_pageName="{{PAGENAME}}"|format=map|height=300|width=200|defzoom=5}} | |||
(called with var){{#var:location}} | |||
{{#display_map:{{#var:location}}|geojson={{#var:footprint}}|center={{#var:location}}}} | |||
(with location coords) | |||
{{#display_map:71.9693888889,-82.3259722222 }} | |||
[[Category: | [[Category:Mines]] | ||
</includeonly> | </includeonly> | ||
Latest revision as of 00:02, 31 October 2025
This is the "Mine" template.
It should be called in the following format:
{{Mine
|hasName==
|hasID==
|hasURL==
|hasAlias==
|hasMineStatus==
|hasInfrastructure==
|hasMineType==
|hasDescription==
|extracts==
|isOwnedBy==
|mines==
|hasFootprint==
|hasLocation==
|isWithinRegion==
|hasProject==
|isPartOfProject==
|isNearCommunity==
|producesWaste==
|isNearEcosystem==
|isWithinEcosystem==
}}
Edit the page to see the template text.
This template defines the table "Mine". View table.