Przejdź do zawartości

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

Z Dzikusy - Baza tras MTB
Dodanie właściwości SMW dla mapy tras (via update-page on MediaWiki MCP Server)
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)
Linia 11: Linia 11:
{{!}}-
{{!}}-
{{!}} Typ trasy
{{!}} Typ trasy
{{!}} {{{typ}}}
{{!}} {{#switch: {{lc:{{{typ}}}}}
  | oficjalna = [[Trasy oficjalne|Oficjalna]]
  | nieoficjalna = [[Trasy nieoficjalne|Nieoficjalna]]
  | #default = {{{typ}}}
  }}
}}
}}


Linia 18: Linia 22:
{{!}} Status
{{!}} Status
{{!}} {{{status}}}
{{!}} {{{status}}}
}}
{{#if:{{{lokalizacja|}}}|
{{!}}-
{{!}} Lokalizacja
{{!}} [[{{{lokalizacja}}}]]
}}
}}


Linia 74: Linia 84:
{{!}} {{#display_map:{{{gps}}}|zoom=17|width=250|height=250}}
{{!}} {{#display_map:{{{gps}}}|zoom=17|width=250|height=250}}
[[GPS_TRASY::{{{gps|}}}]]
[[GPS_TRASY::{{{gps|}}}]]
[[TYP_TRASY::{{{typ|}}}]]
[[LOKALIZACJA_TRASY::{{{region|}}}]]
}}
}}


Linia 91: Linia 99:


|}
|}
{{#if:{{{gps|}}}|{{#set:
|TYP_TRASY={{#switch: {{lc:{{{typ|}}}}}
    | oficjalna = Oficjalna
    | nieoficjalna = Nieoficjalna
    | #default =
  }}
|LOKALIZACJA_TRASY={{{lokalizacja|}}}
}}}}
</includeonly>
</includeonly>


Linia 100: Linia 117:
* <code>nazwa</code>
* <code>nazwa</code>
* <code>obrazek</code> – nazwa pliku (bez „Plik:")
* <code>obrazek</code> – nazwa pliku (bez „Plik:")
* <code>typ</code>
* <code>typ</code> – czysty tekst: <code>Oficjalna</code> lub <code>Nieoficjalna</code>. Szablon sam podlinkuje do strony kategorii.
* <code>status</code>
* <code>status</code>
* <code>region</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>dlugosc</code>
* <code>przewyzszenie</code>
* <code>przewyzszenie</code>
Linia 117: Linia 135:


<h3> Właściwości SMW emitowane przez szablon </h3>
<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>GPS_TRASY</code> – współrzędne GPS trasy
* <code>TYP_TRASY</code> – typ trasy (używane do kolorowania pinezek na mapie)
* <code>TYP_TRASY</code> – <code>Oficjalna</code> lub <code>Nieoficjalna</code> (do kolorowania pinezek na mapie)
* <code>LOKALIZACJA_TRASY</code> – region/lokalizacja trasy (wyświetlana przy pinezce na mapie)
* <code>LOKALIZACJA_TRASY</code> – nazwa miejscówki (do wyświetlania etykiety przy pinezce)
</noinclude>
</noinclude>

Wersja z 21:18, 18 kwi 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
  • 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 (opcjonalne, opisowe, może zawierać wikilinks np. Beskid Śląski).
  • dlugosc
  • przewyzszenie
  • nachylenie
  • trudnosc
  • styl
  • jawnosc
  • dostepnosc
  • gps
  • trailforks
  • opiekun

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

Właściwości SMW emitowane przez szablon

Emitowane tylko gdy wypełniony jest parametr gps:

  • GPS_TRASY – współrzędne GPS trasy
  • TYP_TRASYOficjalna lub Nieoficjalna (do kolorowania pinezek na mapie)
  • LOKALIZACJA_TRASY – nazwa miejscówki (do wyświetlania etykiety przy pinezce)