Przejdź do zawartości

Szablon:Infobox trasy: Różnice pomiędzy wersjami

Z Dzikusy - Baza tras MTB
Refaktor: nowy parametr lokalizacja (link do strony miejscówki), poprawne emitowanie właściwości SMW przez #set, switch dla typu trasy (via update-page on MediaWiki MCP Server)
Zamiana (i) na emoji ℹ️ przy poziomie trudności (via update-page on MediaWiki MCP Server)
 
(Nie pokazano 14 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
<includeonly>
<includeonly>
{| class="infobox wikitable right"
{| class="infobox wikitable right"
Linia 12: Linia 13:
{{!}} Typ trasy
{{!}} Typ trasy
{{!}} {{#switch: {{lc:{{{typ}}}}}
{{!}} {{#switch: {{lc:{{{typ}}}}}
   | oficjalna = [[Trasy oficjalne|Oficjalna]]
   | oficjalna = [[:Kategoria:Trasy oficjalne|Oficjalna]][[Kategoria:Trasy oficjalne]]
   | nieoficjalna = [[Trasy nieoficjalne|Nieoficjalna]]
   | nieoficjalna = [[:Kategoria:Trasy nieoficjalne|Nieoficjalna]][[Kategoria:Trasy nieoficjalne]]
   | #default = {{{typ}}}
   | #default = {{{typ}}}
   }}
   }}
Linia 47: Linia 48:
{{!}} {{{przewyzszenie}}}
{{!}} {{{przewyzszenie}}}
}}
}}


{{#if:{{{nachylenie|}}}|
{{#if:{{{nachylenie|}}}|
Linia 58: Linia 58:
{{!}}-
{{!}}-
{{!}} Poziom trudności
{{!}} Poziom trudności
{{!}} {{{trudnosc}}}
{{!}} {{#switch: {{lc:{{{trudnosc|}}}}}
  | łatwa                = 🟢 Łatwa
  | średniozaawansowana  = 🔵 Średniozaawansowana
  | zaawansowana        = 🔴 Zaawansowana
  | ekspercka            = ⚫ Ekspercka
  | double black diamond = ⚫⚫ Double Black Diamond
  | podjazdowa          = 🟡 Podjazdowa
  | nieokreślona        = ❓ Nieokreślona
  | #default            = {{{trudnosc}}}
  }} [[Stopnie trudności tras|ℹ️]]
}}
}}


Linia 82: Linia 91:
{{!}}-
{{!}}-
{{!}} Nawigacja / GPS
{{!}} Nawigacja / GPS
{{!}} {{#display_map:{{{gps}}}|zoom=17|width=250|height=250}}
{{!}} {{#display_map:{{{gps}}}|zoom=17|width=250|height=250|resizable=yes|fullscreen=yes}}
[[GPS_TRASY::{{{gps|}}}]]
[[GPS_TRASY::{{{gps|}}}]]
}}
}}
Linia 90: Linia 99:
{{!}} Opiekun trasy
{{!}} Opiekun trasy
{{!}} {{{opiekun}}}
{{!}} {{{opiekun}}}
}}
{{#if:{{{trailforks|}}}|
{{!}}-
{{!}} Trailforks
{{!}} [{{{trailforks}}} Otwórz w Trailforks]
}}
}}


Linia 100: Linia 115:
|}
|}


{{#if:{{{gps|}}}|{{#set:
{{#set:
  |TYP_TRASY={{#switch: {{lc:{{{typ|}}}}}
  |TYP_TRASY={{#switch: {{lc:{{{typ|}}}}}
     | oficjalna = Oficjalna
     | oficjalna = Oficjalna
Linia 107: Linia 122:
   }}
   }}
  |LOKALIZACJA_TRASY={{{lokalizacja|}}}
  |LOKALIZACJA_TRASY={{{lokalizacja|}}}
|TRUDNOSC_TRASY={{{trudnosc|}}}
|STATUS_TRASY={{{status|}}}
|REGION_TRASY={{{region|}}}
}}{{#if:{{{gps|}}}|{{#set:
|GPS_TRASY={{{gps|}}}
}}}}
}}}}
</includeonly>
</includeonly>
<noinclude>
<h2> Infobox trasy MTB </h2>
Szablon infoboxu dla tras MTB.
<h3> Parametry (wszystkie opcjonalne) </h3>
* <code>nazwa</code>
* <code>obrazek</code> – nazwa pliku (bez „Plik:")
* <code>typ</code> – czysty tekst: <code>Oficjalna</code> lub <code>Nieoficjalna</code>. Szablon sam podlinkuje do strony kategorii.
* <code>status</code>
* <code>lokalizacja</code> – '''nazwa strony wiki''' miejscówki (bikepark lub szczyt), np. <code>Kozia Góra</code>, <code>Gaiki</code>, <code>Enduro Trails Bielsko-Biała</code>. Bez nawiasów wikilink. Szablon wyświetli jako link i wyemituje jako właściwość SMW.
* <code>region</code> – szerszy rejon geograficzny (opcjonalne, opisowe, może zawierać wikilinks np. <code>[[Beskid Śląski]]</code>).
* <code>dlugosc</code>
* <code>przewyzszenie</code>
* <code>nachylenie</code>
* <code>trudnosc</code>
* <code>styl</code>
* <code>jawnosc</code>
* <code>dostepnosc</code>
* <code>gps</code>
* <code>trailforks</code>
* <code>opiekun</code>
Pola bez wartości nie są wyświetlane.
<h3> Właściwości SMW emitowane przez szablon </h3>
Emitowane tylko gdy wypełniony jest parametr <code>gps</code>:
* <code>GPS_TRASY</code> – współrzędne GPS trasy
* <code>TYP_TRASY</code> – <code>Oficjalna</code> lub <code>Nieoficjalna</code> (do kolorowania pinezek na mapie)
* <code>LOKALIZACJA_TRASY</code> – nazwa miejscówki (do wyświetlania etykiety przy pinezce)
</noinclude>

Aktualna wersja na dzień 21:51, 6 maj 2026