Template:Divesite infobox: Difference between revisions

From Dive Atlas
(Add dive site category assignment, invoke IsPartOf)
(Remove "Has region" property (it now duplicates "Part of"))
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!-- Info box -->
<div class="divesiteinfobox">
<div class="divesiteinfobox">
{| class="wikitable" style="border:1px solid black; width:100%;"
{| class="wikitable" style="border:1px solid black; width:100%;"
Line 23: Line 22:
<!-- Map -->
<!-- Map -->
{{#if:{{{coordinates}}}|{{ #display_map:{{{coordinates}}}|copycoords=yes|defzoom=13|resizable=yes|fullscreen=yes }} }}
{{#if:{{{coordinates}}}|{{ #display_map:{{{coordinates}}}|copycoords=yes|defzoom=13|resizable=yes|fullscreen=yes }} }}
</div>
</div><includeonly>
 
<!-- SMW properties -->
<!-- SMW properties -->
{{#set:Has coordinates={{{coordinates}}} }}
{{#set:Has coordinates={{{coordinates}}} }}
{{#set:Has site type={{{type}}} }}
{{#set:Has site type={{{type}}} }}
{{#set:Has access type={{{site_access_type}}} }}
{{#set:Has access type={{{site_access_type}}} }}
{{#set:Has region={{{region}}} }}
<!-- Categories -->
<!-- Categories -->
{{#if:{{{type}}}|[[Category:{{{type}}}]]}}
{{#if:{{{type}}}|[[Category:{{{type}}}]]}}
{{IsPartOf|{{{region}}}}}
{{IsPartOf|{{{region}}}}}
[[Category:Dive sites]]
[[Category:Dive sites]]
 
</includeonly><noinclude>
<noinclude>
<templatedata>
<templatedata>
{
{
Line 76: Line 71:
"required": true
"required": true
}
}
}
},
"description": "This is a \"god\" template that should be invoked on every page documenting an individual dive site. It does the following:\n\n- Adds an info box displaying basic site information\n- Adds a slippy map with a pin on the geolocation\n- Inserts various SMW properties\n- Calls IsPartOf to place the article in a region"
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Latest revision as of 16:26, 6 January 2025

Site Info
Type {{{type}}}
Coordinates {{{coordinates}}}
Region {{{region}}}
Access {{{site_access_type}}}
Depth range {{{depth_range}}}
Loading map...

This is a "god" template that should be invoked on every page documenting an individual dive site. It does the following: - Adds an info box displaying basic site information - Adds a slippy map with a pin on the geolocation - Inserts various SMW properties - Calls IsPartOf to place the article in a region

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Regionregion

The general region

Suggested values
Arctic Circle
Example
Caribbean
Stringrequired
Site access typesite_access_type

How the site is typically accessed - boat, shore, etc.

Example
Boat
Unknownrequired
Depth rangedepth_range

The depth range for dives at this site. It's okay for this to be very large; e.g. for sites where both recreational and technical dives can be conducted, the range could be something like 5-100m

Example
5-10m
Stringsuggested
GPS coordinatescoordinates

Decimal GPS coordinates of the site. For large sites such as lakes, use something representative such as the typical entrypoint or a major feature. Format should be 'lat,long'.

Example
36.032611, -75.663972
Stringsuggested
Typetype

General type of site; ocean, lake, wreck, cave, river, etc. If multiple types are present, add multiple.

Example
Wreck
Unknownrequired