More actions
m fix tmx link on tm2 and 2020 |
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 | ||
| 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)
}}