Template:Way: Difference between revisions

From ManyWays
(Created page with "<includeonly> <!-- Semantic properties --> [[Has name::{{{name|}}}]] [[Has slug::{{{slug|}}}]] [[Has category::{{{category|}}}]] [[Has short description::{{{short_description|}}}]] [[Has long description::{{{long_description|}}}]] {{#if:{{{price|}}}|[[Has price::{{{price}}}]]}} {{#if:{{{currency|}}}|[[Has currency::{{{currency}}}]]}} {{#if:{{{version|}}}|[[Has version::{{{version}}}]]}} {{#if:{{{language|}}}|[[Has language::{{{language}}}]]}} <!-- Multiple value fie...")
 
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>


<!-- Semantic properties -->
<!-- ===================== -->
<!-- Semantic annotations -->
<!-- ===================== -->


[[Has name::{{{name|}}}]]
[[Has name::{{{name|}}}]]
Line 11: Line 13:
{{#if:{{{price|}}}|[[Has price::{{{price}}}]]}}
{{#if:{{{price|}}}|[[Has price::{{{price}}}]]}}
{{#if:{{{currency|}}}|[[Has currency::{{{currency}}}]]}}
{{#if:{{{currency|}}}|[[Has currency::{{{currency}}}]]}}
{{#if:{{{version|}}}|[[Has version::{{{version}}}]]}}
{{#if:{{{version|}}}|[[Has version::{{{version}}}]]}}
{{#if:{{{language|}}}|[[Has language::{{{language}}}]]}}
{{#if:{{{language|}}}|[[Has language::{{{language}}}]]}}


<!-- Multiple value fields -->
{{#arraymap:{{{includes_poi_types|}}}|,|x|[[Includes POI type::x]]|,}}
 
{{#arraymap:{{{includes_poi_types|}}}|,|x|[[Includes POI type::x]]}}
 
{{#arraymap:{{{includes_poi_meta_types|}}}|,|x|[[Includes POI meta type::x]]}}
 
{{#arraymap:{{{applicable_routes|}}}|,|x|[[Applicable route::x]]}}
 
{{#arraymap:{{{bundles|}}}|,|x|[[Is in bundle::x]]}}
 
<!-- Category -->
 
[[Category:Way]]
 
<!-- Display -->
 
<div class="manyways-way">
 
<h1>{{{name|{{PAGENAME}}}}}</h1>
 
{{#if:{{{short_description|}}}|<p><em>{{{short_description}}}</em></p>}}
 
{{#if:{{{long_description|}}}|<div class="way-description">{{{long_description}}}</div>}}
 
</div>
 
</includeonly>
 
<noinclude>
 
Template for defining a ManyWays Way.
 
Parameters:
 
* name
* slug
* category
* short_description
* long_description
* price
* currency
* includes_poi_types (comma separated)
* includes_poi_meta_types (comma separated)
* applicable_routes (comma separated page names)
* bundles (comma separated page names)
* version
* language
 
Example:


{{Way
{{#arraymap:{{{includes_poi_meta_types|}}}|,|x|[[Includes POI meta type::x]]|,}}
|name=Wine & Spirit Way
|slug=wine-spirit-way
|category=thematic
|short_description=A culinary pilgrimage
|long_description=Detailed description here
|price=29.99
|currency=EUR
|includes_poi_types=Bodega,Distillery,Restaurant
|includes_poi_meta_types=description,audio
|applicable_routes=Camino Francés
|bundles=Gourmet Bundle
|version=1
|language=en
}}


</noinclude>
{{#arraymap:{{{applicable_routes|}}_

Revision as of 11:20, 11 January 2026