Module:PHL sports team/PBA

From blackwiki
Jump to navigation Jump to search

This is the data module used by Module:PHL sports team.

Data structure

Most lines will be of the following form:

["TEAM CODE"] = {"Team full name", "Team short name"},

For teams whose article is disambiguated:

["TEAM CODE"] = {"Team full name", "Team short name", dab="Disambiguated title"},

For teams with multiple or historical names (where XXXX represents the 4-digit start year and YYYY represents the 4-digit end year):

["TEAM CODE"] = {"Team full name", "Team short name",
  ["XXXXthruYYYY"] = "Name 1",
  ["XXXXthruYYYY"] = "Name 2",
  ["XXXXthruYYYY"] = "Name 3",
  ..
  ["XXXXthruYYYY"] = "Name n",
},

Aliasing – a team having more than one code is also supported:

["ALIAS CODE"] = "TEAM CODE",

Trailing comma in each element is significant.

Advanced structure

Team full name must match to the team's article title. For case of disambiguation, for example:

ALA = {"Alaska Aces", "Alaska", dab = "PBA"},"

Sample demo: {{PBA team|ALA}}Template:PBA team Instead of linking to ambiguous article Alaska Aces, the dab parameter will appropriately link it to Alaska Aces (PBA).

Test table

CodeUsageOutput
ALA{{PBA team|ALA}}Template:PBA team
{{PBA team|ALA|short}}Template:PBA team
{{PBA team|ALA|name=Custom Team Name}}Template:PBA team
AMA{{PBA team|AMA}}Template:PBA team
{{PBA team|AMA|short}}Template:PBA team
{{PBA team|AMA|name=Custom Team Name}}Template:PBA team
BKW{{PBA team|BKW}}Template:PBA team
{{PBA team|BKW|short}}Template:PBA team
{{PBA team|BKW|name=Custom Team Name}}
or {{PBA team|BKW|yr=2014}} (2014–2019)
Template:PBA team
or Template:PBA team (2014–2019)
CEU{{PBA team|CEU}}Template:PBA team
{{PBA team|CEU|short}}Template:PBA team
{{PBA team|CEU|name=Custom Team Name}}
or {{PBA team|CEU|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2020–2020)
COL{{PBA team|COL}}Template:PBA team
{{PBA team|COL|short}}Template:PBA team
{{PBA team|COL|name=Custom Team Name}}
or {{PBA team|COL|yr=2018}} (2018–2019)
Template:PBA team
or Template:PBA team (2018–2019)
DIL{{PBA team|DIL}}Template:PBA team
{{PBA team|DIL|short}}Template:PBA team
{{PBA team|DIL|name=Custom Team Name}}Template:PBA team
DLS{{PBA team|DLS}}Template:PBA team
{{PBA team|DLS|short}}Template:PBA team
{{PBA team|DLS|name=Custom Team Name}}
or {{PBA team|DLS|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2020–2020)
END{{PBA team|END}}Template:PBA team
{{PBA team|END|short}}Template:PBA team
{{PBA team|END|name=Custom Team Name}}
or {{PBA team|END|yr=2019}} (2019–2020)
Template:PBA team
or Template:PBA team (2019–2020)
FEU{{PBA team|FEU}}Template:PBA team
{{PBA team|FEU|short}}Template:PBA team
{{PBA team|FEU|name=Custom Team Name}}
or {{PBA team|FEU|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2020–2020)
GSM{{PBA team|GSM}}Template:PBA team
{{PBA team|GSM|short}}Template:PBA team
{{PBA team|GSM|name=Custom Team Name}}Template:PBA team
LET{{PBA team|LET}}Template:PBA team
{{PBA team|LET|short}}Template:PBA team
{{PBA team|LET|name=Custom Team Name}}
or {{PBA team|LET|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2020–2020)
MAG{{PBA team|MAG}}Template:PBA team
{{PBA team|MAG|short}}Template:PBA team
{{PBA team|MAG|name=Custom Team Name}}Template:PBA team
MAP{{PBA team|MAP}}Template:PBA team
{{PBA team|MAP|short}}Template:PBA team
{{PBA team|MAP|name=Custom Team Name}}Template:PBA team
MAU{{PBA team|MAU}}Template:PBA team
{{PBA team|MAU|short}}Template:PBA team
{{PBA team|MAU|name=Custom Team Name}}
or {{PBA team|MAU|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2020–2020)
MER{{PBA team|MER}}Template:PBA team
{{PBA team|MER|short}}Template:PBA team
{{PBA team|MER|name=Custom Team Name}}Template:PBA team
NLX{{PBA team|NLX}}Template:PBA team
{{PBA team|NLX|short}}Template:PBA team
{{PBA team|NLX|name=Custom Team Name}}Template:PBA team
NOR{{PBA team|NOR}}Template:PBA team
{{PBA team|NOR|short}}Template:PBA team
{{PBA team|NOR|name=Custom Team Name}}Template:PBA team
PHX{{PBA team|PHX}}Template:PBA team
{{PBA team|PHX|short}}Template:PBA team
{{PBA team|PHX|name=Custom Team Name}}
or {{PBA team|PHX|yr=2016}} (2016–2018)
or {{PBA team|PHX|yr=2019}} (2019–2019)
Template:PBA team
or Template:PBA team (2016–2018)
or Template:PBA team (2019–2019)
ROS{{PBA team|ROS}}Template:PBA team
{{PBA team|ROS|short}}Template:PBA team
{{PBA team|ROS|name=Custom Team Name}}Template:PBA team
SMB{{PBA team|SMB}}Template:PBA team
{{PBA team|SMB|short}}Template:PBA team
{{PBA team|SMB|name=Custom Team Name}}Template:PBA team
SSC{{PBA team|SSC}}Template:PBA team
{{PBA team|SSC|short}}Template:PBA team
{{PBA team|SSC|name=Custom Team Name}}
or {{PBA team|SSC|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2020–2020)
TIP{{PBA team|TIP}}Template:PBA team
{{PBA team|TIP|short}}Template:PBA team
{{PBA team|TIP|name=Custom Team Name}}Template:PBA team
TNT{{PBA team|TNT}}Template:PBA team
{{PBA team|TNT|short}}Template:PBA team
{{PBA team|TNT|name=Custom Team Name}}
or {{PBA team|TNT|yr=2016}} (2016–2019)
Template:PBA team
or Template:PBA team (2016–2019)
UST{{PBA team|UST}}Template:PBA team
{{PBA team|UST|short}}Template:PBA team
{{PBA team|UST|name=Custom Team Name}}
or {{PBA team|UST|yr=2019}} (2019–2019)
or {{PBA team|UST|yr=2020}} (2020–2020)
Template:PBA team
or Template:PBA team (2019–2019)
or Template:PBA team (2020–2020)
{{{team1}}}{{PBA team|{{{team1}}}}}Template:PBA team
{{PBA team|{{{team1}}}|short}}Template:PBA team
{{PBA team|{{{team1}}}|name=Custom Team Name}}Template:PBA team
XYZ{{PBA team|XYZ}}Template:PBA team
{{PBA team|XYZ|short}}Template:PBA team
{{PBA team|XYZ|name=Custom Team Name}}Template:PBA team

return {
	-- Professional --
	ALA = {"Alaska Aces", "Alaska", dab = "PBA"},
	GSM = {"Barangay Ginebra San Miguel", "Barangay Ginebra"},
	BKW = {"Blackwater Bossing", "Blackwater",
		["2014thru2019"] = "Blackwater Elite"
	},
	COL = {"Terra Firma Dyip", "Terra Firma",
		["2018thru2019"] = "Columbian Dyip"
	},
	MAG = {"Magnolia Hotshots", "Magnolia"},
	MER = {"Meralco Bolts", "Meralco"},
	NLX = {"NLEX Road Warriors", "NLEX"},
	NOR = {"NorthPort Batang Pier", "NorthPort"},
	PHX = {"Phoenix Super LPG Fuel Masters", "Phoenix",
		["2016thru2018"] = "Phoenix Fuel Masters",
		["2019thru2019"] = "Phoenix Pulse Fuel Masters"
	},
	ROS = {"Rain or Shine Elasto Painters", "Rain or Shine"},
	SMB = {"San Miguel Beermen", "San Miguel"},
	TNT = {"TNT Tropang Giga",
		["2016thru2019"] = "TNT KaTropa",
	},
	
	-- D-League --
	AMA = {"AMA Online Education Titans"},
	CEU = {"CEU Scorpions",
		["2020thru2020"] = "Karate Kid–CEU Scorpions"
	},
	DIL = {"Diliman Blue Dragons"},
	DLS = {"De La Salle Green Archers",
		["2020thru2020"] = "Eco Oil–La Salle Green Archers"
	},
	END = {"Enderun Titans",
		["2019thru2020"] = "FamilyMart–Enderun Titans"
	},
	FEU = {"FEU Tamaraws",
		["2020thru2020"] = "Seaoil Extreme Racers–FEU Tamaraws"
	},
	FME = "END|2019thru2020",
	LET = {"Letran Knights",
		["2020thru2020"] = "Wang's Basketball Couriers–Letran Knights"
	},
	MAP = {"Marinerong Pilipino Skippers"},
	MAU = {"Mapúa Cardinals",
		["2020thru2020"] =  "ADG Dong–Mapúa Cardinals"
	},
	SSC = {"San Sebastian Stags",
		["2020thru2020"] = "Apex Fuel–San Sebastian Golden Stags"
	},
	TIP = {"TIP Engineers"},
	UST = {"UST Growling Tigers",
		link = "UST Growling Tigers men's basketball",
		["2019thru2019"] = "Ironcon–UST Growling Tigers",
		["2020thru2020"] = "Builders Warehouse–UST Growling Tigers"
	}
}