Template:POI: Difference between revisions

From ManyWays
No edit summary
No edit summary
Line 2: Line 2:


<!-- ===================== -->
<!-- ===================== -->
<!-- Semantic annotations -->
<!-- Semantic storage (hidden) -->
<!-- ===================== -->
<!-- ===================== -->


[[Has name::{{{name|}}}]]
{{#set:
 
Has name={{{name|}}}
{{#if:{{{poi_type|}}}|[[Has POI type::{{{poi_type}}}]]}}
|Has POI type={{{poi_type|}}}
{{#if:{{{latitude|}}}|[[Has latitude::{{{latitude}}}]]}}
|Has latitude={{{latitude|}}}
{{#if:{{{longitude|}}}|[[Has longitude::{{{longitude}}}]]}}
|Has longitude={{{longitude|}}}
{{#if:{{{elevation|}}}|[[Has elevation::{{{elevation}}}]]}}
|Has elevation={{{elevation|}}}
 
|Has version={{{version|}}}
{{#arraymap:{{{route_ids|}}}|,|x|[[Is on route::x]]|,}}
|Has language={{{language|}}}
{{#arraymap:{{{tags|}}}|,|x|[[Has tag::x]]|,}}
}}


{{#if:{{{version|}}}|[[Has version::{{{version}}}]]}}
{{#arraymap:{{{route_ids|}}}|,|x|{{#set:Is on route=x}}|}}
{{#if:{{{language|}}}|[[Has language::{{{language}}}]]}}
{{#arraymap:{{{tags|}}}|,|x|{{#set:Has tag=x}}|}}


[[Category:POI]]
[[Category:POI]]
Line 35: Line 35:


<div class="poi-header-text">
<div class="poi-header-text">
<h1>{{{name|{{PAGENAME}}}}}</h1>
<h2 class="poi-title">{{{name|{{PAGENAME}}}}}</h2>
<p class="poi-type">{{{poi_type}}}</p>
<p class="poi-type">{{{poi_type}}}</p>


Line 49: Line 49:


<ul>
<ul>
<li><strong>Coordinates:</strong> {{{latitude}}}, {{{longitude}}}</li>
{{#if:{{{latitude|}}}|<li><strong>Coordinates:</strong> {{{latitude}}}, {{{longitude}}}</li>}}
{{#if:{{{elevation|}}}|<li><strong>Elevation:</strong> {{{elevation}}} m</li>}}
{{#if:{{{elevation|}}}|<li><strong>Elevation:</strong> {{{elevation}}} m</li>}}
{{#if:{{{route_ids|}}}|<li><strong>Routes:</strong> {{{route_ids}}}</li>}}
{{#if:{{{route_ids|}}}|<li><strong>Routes:</strong> {{{route_ids}}}</li>}}

Revision as of 12:13, 11 January 2026



Public POI profile template.

Parameters:

- name - poi_type - short_description - description - image (filename) - latitude - longitude - elevation - route_ids (comma separated) - tags - version - language - way_sections (raw template calls)