Przejdź do zawartości

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

Z Dzikusy - Baza tras MTB
Nie podano opisu zmian
Rozszerzenie SMW: dodanie TRUDNOSC_TRASY, STATUS_TRASY, REGION_TRASY, GPS_TRASY do #set; #set bez warunku GPS (via update-page on MediaWiki MCP Server)
Linia 47: Linia 47:
{{!}} {{{przewyzszenie}}}
{{!}} {{{przewyzszenie}}}
}}
}}


{{#if:{{{nachylenie|}}}|
{{#if:{{{nachylenie|}}}|
Linia 100: Linia 99:
|}
|}


{{#if:{{{gps|}}}|{{#set:
{{#set:
  |TYP_TRASY={{#switch: {{lc:{{{typ|}}}}}
  |TYP_TRASY={{#switch: {{lc:{{{typ|}}}}}
     | oficjalna = Oficjalna
     | oficjalna = Oficjalna
Linia 107: Linia 106:
   }}
   }}
  |LOKALIZACJA_TRASY={{{lokalizacja|}}}
  |LOKALIZACJA_TRASY={{{lokalizacja|}}}
|TRUDNOSC_TRASY={{{trudnosc|}}}
|STATUS_TRASY={{{status|}}}
|REGION_TRASY={{{region|}}}
}}{{#if:{{{gps|}}}|{{#set:
|GPS_TRASY={{{gps|}}}
}}}}
}}}}
</includeonly>
</includeonly>
Linia 118: Linia 122:
* <code>obrazek</code> – nazwa pliku (bez „Plik:")
* <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>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>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>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>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>dlugosc</code>
* <code>przewyzszenie</code>
* <code>przewyzszenie</code>
* <code>nachylenie</code>
* <code>nachylenie</code>
* <code>trudnosc</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>styl</code>
* <code>jawnosc</code>
* <code>jawnosc</code>
Linia 131: Linia 135:
* <code>trailforks</code>
* <code>trailforks</code>
* <code>opiekun</code>
* <code>opiekun</code>
* <code>google</code> - link do profilu w google (nie sam GPS)
* <code>google</code> link do profilu w Google Maps (nie sam GPS)


Pola bez wartości nie są wyświetlane.
Pola bez wartości nie są wyświetlane.


<h3> Właściwości SMW emitowane przez szablon </h3>
<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>:
Emitowane tylko gdy wypełniony jest parametr <code>gps</code>:
* <code>GPS_TRASY</code> – współrzędne GPS trasy
* <code>GPS_TRASY</code> – współrzędne GPS (do map SMW/Leaflet)
* <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)
<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>
</noinclude>

Wersja z 21:21, 2 maj 2026


Infobox trasy MTB

Szablon infoboxu dla tras MTB.

Parametry (wszystkie opcjonalne)

  • nazwa
  • obrazek – nazwa pliku (bez „Plik:")
  • typ – czysty tekst: Oficjalna lub Nieoficjalna. Szablon sam podlinkuje do strony kategorii.
  • status – Aktywna / Zamknięta / Sezonowa / Zlikwidowana itp.
  • lokalizacjanazwa strony wiki miejscówki (bikepark lub szczyt), np. Kozia Góra, Gaiki, Enduro Trails Bielsko-Biała. Bez nawiasów wikilink. Szablon wyświetli jako link i wyemituje jako właściwość SMW.
  • region – szerszy rejon geograficzny, plain text (bez wikilinków) dla poprawnego działania SMW, np. Beskid Śląski. Wyświetlany opisowo w infoboxie.
  • dlugosc
  • przewyzszenie
  • nachylenie
  • trudnosc – plain text, zgodnie z systemem trudności: Łatwa / Średniozaawansowana / Zaawansowana / Ekspercka / Podjazdowa.
  • styl
  • jawnosc
  • dostepnosc
  • gps
  • trailforks
  • opiekun
  • google – link do profilu w Google Maps (nie sam GPS)

Pola bez wartości nie są wyświetlane.

Właściwości SMW emitowane przez szablon

Emitowane zawsze (niezależnie od GPS), gdy dane pole jest wypełnione:

  • TYP_TRASYOficjalna lub Nieoficjalna
  • LOKALIZACJA_TRASY – nazwa miejscówki (do map i zapytań)
  • TRUDNOSC_TRASY – poziom trudności jako tekst
  • STATUS_TRASY – status trasy (Aktywna, Zamknięta itp.)
  • REGION_TRASY – region geograficzny (plain text)

Emitowane tylko gdy wypełniony jest parametr gps:

  • GPS_TRASY – współrzędne GPS (do map SMW/Leaflet)

Przykładowe zapytania SMW

{{#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 }}