Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Infobox track: Difference between revisions

Template page
Zai (talk | contribs)
m fix tmx link on tm2 and 2020
Zai (talk | contribs)
add platform and stunt support
Line 21: Line 21:
               | original
               | original
               | sunrise  
               | sunrise  
               | nations = /api/tracks?id={{{trackId}}}&count=1&fields=TrackId%2CTrackName%2CUId%2CAuthorTime%2CAuthorScore%2CGoldTarget%2CSilverTarget%2CBronzeTarget%2CUploader.UserId%2CUploader.Name%2CAuthors%5B%5D%2CWRReplay.ReplayTime%2CWRReplay.User.Name%2CUploadedAt%2CUpdatedAt%2CActivityAt%2CPrimaryType%2CTrackValue%2CStyle%2CRoutes%2CDifficulty%2CEnvironment%2CCar%2CMood%2CAwards%2CComments%2CReplayType
               | nations = /api/tracks?id={{{trackId}}}&count=1&fields=TrackId%2CTrackName%2CUId%2CAuthorTime%2CAuthorScore%2CGoldTarget%2CSilverTarget%2CBronzeTarget%2CUploader.UserId%2CUploader.Name%2CAuthors%5B%5D%2CWRReplay.ReplayTime%2CWRReplay.ReplayScore%2CWRReplay.User.Name%2CUploadedAt%2CUpdatedAt%2CActivityAt%2CPrimaryType%2CTrackValue%2CStyle%2CRoutes%2CDifficulty%2CEnvironment%2CCar%2CMood%2CAwards%2CComments%2CReplayType
               | tm2     
               | tm2     
               | tm2020  = /api/maps?id={{{trackId}}}&count=1&fields=MapId%2CName%2CMapUid%2CMedals.Author%2CMedals.Gold%2CMedals.Silver%2CMedals.Bronze%2CUploader.UserId%2CUploader.Name%2CAuthors%5B%5D%2COnlineWR%2CUploadedAt%2CUpdatedAt%2CActivityAt%2CType%2CTrackValue%2CStyle%2CRoutes%2CDifficulty%2CEnvironment%2CVehicle%2CMood%2CAwardCount%2CCommentCount%2CReplayType
               | tm2020  = /api/maps?id={{{trackId}}}&count=1&fields=MapId%2CName%2CMapUid%2CMedals.Author%2CMedals.Gold%2CMedals.Silver%2CMedals.Bronze%2CUploader.UserId%2CUploader.Name%2CAuthors%5B%5D%2COnlineWR%2CUploadedAt%2CUpdatedAt%2CActivityAt%2CType%2CTrackValue%2CStyle%2CRoutes%2CDifficulty%2CEnvironment%2CVehicle%2CMood%2CAwardCount%2CCommentCount%2CReplayType
Line 39: Line 39:
         uploader_name = $.Results[0].Uploader.Name,
         uploader_name = $.Results[0].Uploader.Name,
         wr_time      = {{#switch:{{lc:{{{site|tmnf}}}}}| tmuf | tmnf | original | sunrise | nations = $.Results[0].WRReplay.ReplayTime | tm2 | tm2020 = $.Results[0].OnlineWR.RecordTime}},  
         wr_time      = {{#switch:{{lc:{{{site|tmnf}}}}}| tmuf | tmnf | original | sunrise | nations = $.Results[0].WRReplay.ReplayTime | tm2 | tm2020 = $.Results[0].OnlineWR.RecordTime}},  
        wr_score      = {{#switch:{{lc:{{{site|tmnf}}}}}| tmuf | tmnf | original | sunrise | nations = $.Results[0].WRReplay.ReplayScore | tm2 | tm2020 = $.Results[0].OnlineWR.RecordTime}},
         wr_player    = {{#switch:{{lc:{{{site|tmnf}}}}}| tmuf | tmnf | original | sunrise | nations = $.Results[0].WRReplay.User.Name | tm2 | tm2020 = $.Results[0].OnlineWR.DisplayName}},  
         wr_player    = {{#switch:{{lc:{{{site|tmnf}}}}}| tmuf | tmnf | original | sunrise | nations = $.Results[0].WRReplay.User.Name | tm2 | tm2020 = $.Results[0].OnlineWR.DisplayName}},  
         uploaded_at  = $.Results[0].UploadedAt,
         uploaded_at  = $.Results[0].UploadedAt,
Line 64: Line 65:
   | data =
   | data =
       wr_time  = $.Results[0].ReplayTime,
       wr_time  = $.Results[0].ReplayTime,
      wr_score  = $.Results[0].ReplayPoints,
       wr_player = $.Results[0].User.Name
       wr_player = $.Results[0].User.Name
   }}
   }}
Line 92: Line 94:
   | sunrise  = TrackMania Sunrise
   | sunrise  = TrackMania Sunrise
   | nations  = TrackMania Nations
   | nations  = TrackMania Nations
  | #default = TrackMania Nations Forever
   | tm2      = TrackMania²
   | tm2      = TrackMania²
   | tm2020  = Trackmania 2020
   | tm2020  = Trackmania 2020
  | #default = TrackMania Nations Forever
}}}}}
}}}}}
|-
|-
Line 107: Line 109:
! World record || {{#if:{{{worldrecord|}}}
! World record || {{#if:{{{worldrecord|}}}
   | {{{worldrecord}}}
   | {{{worldrecord}}}
   | {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
   | {{#switch:{{lc:{{{site|tmnf}}}}}
    | tmuf
    | tmnf
    | original
    | sunrise
    | nations = {{#switch:{{#external_value:primary_type}}
      | 0 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 2 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 3 = {{#external_value:wr_score|}} points by {{#external_value:wr_player|Unknown}}
      | {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      }}
    | tm2
    | tm2020 = {{#switch:{{#external_value:primary_type}}
      | 0 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 1 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 3 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 4 = {{#external_value:wr_score|}} points by {{#external_value:wr_player|Unknown}}
      | 7 = {{Time|{{#external_value:time_author}}}}
      | {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      }}
    }}
    | #default = {{#switch:{{#external_value:primary_type}}
      | 0 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 2 = {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      | 3 = {{#external_value:wr_score|}} points by {{#external_value:wr_player|Unknown}}
      | {{Time|{{#external_value:wr_time|}}}} by {{#external_value:wr_player|Unknown}}
      }}
}}
}}
|-
|-
Line 113: Line 141:
   | {{{authormedal}}}
   | {{{authormedal}}}
   | {{#if:{{#external_value:time_author|}}
   | {{#if:{{#external_value:time_author|}}
       | {{Time|{{#external_value:time_author}}}}
       | {{#switch:{{lc:{{{site|tmnf}}}}}
        | tmuf
        | tmnf
        | original
        | sunrise
        | nations = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_author}}}}
          | 2 = {{#external_value:time_author}} respawns
          | 3 = {{#external_value:score_author}} points
          | {{Time|{{#external_value:time_author}}}}
          }}
        | tm2
        | tm2020 = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_author}}}}
          | 1 = {{Time|{{#external_value:time_author}}}}
          | 3 = {{#external_value:time_author}} respawns
          | 4 = {{#external_value:time_author}} points
          | 7 = {{Time|{{#external_value:time_author}}}}
          | {{Time|{{#external_value:time_author}}}}
          }}
        }}
        | #default = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_author}}}}
          | 2 = {{#external_value:time_author}} respawns
          | 3 = {{#external_value:time_author}} points
          | {{Time|{{#external_value:time_author}}}}
          }}
       | N/A
       | N/A
     }} }}
     }} }}
Line 120: Line 174:
   | {{{goldmedal}}}
   | {{{goldmedal}}}
   | {{#if:{{#external_value:time_gold|}}
   | {{#if:{{#external_value:time_gold|}}
       | {{Time|{{#external_value:time_gold}}}}
       | {{#switch:{{lc:{{{site|tmnf}}}}}
        | tmuf
        | tmnf
        | original
        | sunrise
        | nations = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_gold}}}}
          | 2 = {{#external_value:time_gold}} respawns
          | 3 = {{#external_value:time_gold}} points
          | {{Time|{{#external_value:time_gold}}}}
          }}
        | tm2
        | tm2020 = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_gold}}}}
          | 1 = {{Time|{{#external_value:time_gold}}}}
          | 3 = {{#external_value:time_gold}} respawns
          | 4 = {{#external_value:time_gold}} points
          | 7 = {{Time|{{#external_value:time_gold}}}}
          | {{Time|{{#external_value:time_gold}}}}
          }}
        }}
        | #default = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_gold}}}}
          | 2 = {{#external_value:time_gold}} respawns
          | 3 = {{#external_value:time_gold}} points
          | {{Time|{{#external_value:time_gold}}}}
          }}
       | N/A
       | N/A
     }} }}
     }} }}
Line 127: Line 207:
   | {{{silvermedal}}}
   | {{{silvermedal}}}
   | {{#if:{{#external_value:time_silver|}}
   | {{#if:{{#external_value:time_silver|}}
       | {{Time|{{#external_value:time_silver}}}}
       | {{#switch:{{lc:{{{site|tmnf}}}}}
        | tmuf
        | tmnf
        | original
        | sunrise
        | nations = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_silver}}}}
          | 2 = {{#external_value:time_silver}} respawns
          | 3 = {{#external_value:time_silver}} points
          | {{Time|{{#external_value:time_silver}}}}
          }}
        | tm2
        | tm2020 = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_silver}}}}
          | 1 = {{Time|{{#external_value:time_silver}}}}
          | 3 = {{#external_value:time_silver}} respawns
          | 4 = {{#external_value:time_silver}} points
          | 7 = {{Time|{{#external_value:time_silver}}}}
          | {{Time|{{#external_value:time_silver}}}}
          }}
        }}
        | #default = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_silver}}}}
          | 2 = {{#external_value:time_silver}} respawns
          | 3 = {{#external_value:time_silver}} points
          | {{Time|{{#external_value:time_silver}}}}
          }}
       | N/A
       | N/A
     }} }}
     }} }}
Line 134: Line 240:
   | {{{bronzemedal}}}
   | {{{bronzemedal}}}
   | {{#if:{{#external_value:time_bronze|}}
   | {{#if:{{#external_value:time_bronze|}}
       | {{Time|{{#external_value:time_bronze}}}}
       | {{#switch:{{lc:{{{site|tmnf}}}}}
        | tmuf
        | tmnf
        | original
        | sunrise
        | nations = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_bronze}}}}
          | 2 = {{#external_value:time_bronze}} respawns
          | 3 = {{#external_value:time_bronze}} points
          | {{Time|{{#external_value:time_bronze}}}}
          }}
        | tm2
        | tm2020 = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_bronze}}}}
          | 1 = {{Time|{{#external_value:time_bronze}}}}
          | 3 = {{#external_value:time_bronze}} respawns
          | 4 = {{#external_value:time_bronze}} points
          | 7 = {{Time|{{#external_value:time_bronze}}}}
          | {{Time|{{#external_value:time_bronze}}}}
          }}
        }}
        | #default = {{#switch:{{#external_value:primary_type}}
          | 0 = {{Time|{{#external_value:time_bronze}}}}
          | 2 = {{#external_value:time_bronze}} respawns
          | 3 = {{#external_value:time_bronze}} points
          | {{Time|{{#external_value:time_bronze}}}}
          }}
       | N/A
       | N/A
     }} }}
     }} }}
Line 216: Line 348:
}}
}}
</pre>
</pre>
[[Category:Infobox templates]]
[[Category:Infobox templates]]
</noinclude>
</noinclude>

Revision as of 00:46, 26 January 2026

Usage

This is the infobox template for tracks. To use it, copy and paste the following code into an article (trackId is required, site is tmnf by default):

{{Infobox track
| trackId       = 123456
| site          = tmuf, tmnf, original, sunrise, nations, tm2, tm2020 (Default: tmnf)
| title         = Track Title (Optional)
| image         = Example.jpg (Optional)
| game          = TrackMania Game (Optional)
}}
Contents