Przejdź do zawartości

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

Z Dzikusy - Baza tras MTB
Rozszerzenie SMW: dodanie TRUDNOSC_TRASY, STATUS_TRASY, REGION_TRASY, GPS_TRASY do #set; #set bez warunku GPS (via update-page on MediaWiki MCP Server)
Zamiana (i) na emoji ℹ️ przy poziomie trudności (via update-page on MediaWiki MCP Server)
 
(Nie pokazano 7 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 57: 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 89: Linia 99:
{{!}} Opiekun trasy
{{!}} Opiekun trasy
{{!}} {{{opiekun}}}
{{!}} {{{opiekun}}}
}}
{{#if:{{{trailforks|}}}|
{{!}}-
{{!}} Trailforks
{{!}} [{{{trailforks}}} Otwórz w Trailforks]
}}
}}


Linia 113: Linia 129:
}}}}
}}}}
</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> – Aktywna / Zamknięta / Sezonowa / Zlikwidowana itp.
* <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, '''plain text''' (bez wikilinków) dla poprawnego działania SMW, np. <code>Beskid Śląski</code>. Wyświetlany opisowo w infoboxie.
* <code>dlugosc</code>
* <code>przewyzszenie</code>
* <code>nachylenie</code>
* <code>trudnosc</code> – plain text, zgodnie z systemem trudności: <code>Łatwa</code> / <code>Średniozaawansowana</code> / <code>Zaawansowana</code> / <code>Ekspercka</code> / <code>Podjazdowa</code>.
* <code>styl</code>
* <code>jawnosc</code>
* <code>dostepnosc</code>
* <code>gps</code>
* <code>trailforks</code>
* <code>opiekun</code>
* <code>google</code> – link do profilu w Google Maps (nie sam GPS)
Pola bez wartości nie są wyświetlane.
<h3> Właściwości SMW emitowane przez szablon </h3>
Emitowane zawsze (niezależnie od GPS), gdy dane pole jest wypełnione:
* <code>TYP_TRASY</code> – <code>Oficjalna</code> lub <code>Nieoficjalna</code>
* <code>LOKALIZACJA_TRASY</code> – nazwa miejscówki (do map i zapytań)
* <code>TRUDNOSC_TRASY</code> – poziom trudności jako tekst
* <code>STATUS_TRASY</code> – status trasy (Aktywna, Zamknięta itp.)
* <code>REGION_TRASY</code> – region geograficzny (plain text)
Emitowane tylko gdy wypełniony jest parametr <code>gps</code>:
* <code>GPS_TRASY</code> – współrzędne GPS (do map SMW/Leaflet)
<h3> Przykładowe zapytania SMW </h3>
<pre>
{{#ask: [[LOKALIZACJA_TRASY::Bike Park Stożek]] | ?TRUDNOSC_TRASY | ?STATUS_TRASY }}
{{#ask: [[TRUDNOSC_TRASY::Zaawansowana]] [[REGION_TRASY::Beskid Śląski]] | ?LOKALIZACJA_TRASY }}
{{#ask: [[TYP_TRASY::Nieoficjalna]] [[GPS_TRASY::+]] | ?LOKALIZACJA_TRASY | format=leaflet | ?GPS_TRASY }}
</pre>
</noinclude>

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