User talk:TerrorBite/Character table
From Guild Wars 2 Wiki
Jump to navigationJump to search
You might want to look at w:Help:Templates and some of our templates for tables. Using #arraymap and #var calls to manually parse the function arguments as key-value pairs is so much unnecessary work.
{{User:TerrorBite/Character table header}} {{User:TerrorBite/Character table row | name = Bob the Mighty | level = 80 | profession = guardian | gender = male | race = norn | order = vigil | personality = dignity | bio1 = Fanatic's Pauldrons | bio2 = Guard the Mists | bio3 = Revenge | bio4 = Wolf Spirit | crafting = 123 jeweler, 400 weaponsmith }} ... |}
The only part you really need an #arraymap call is for crafting disciplines. You can look at User:Relyk/Character for an example.--Relyk ~ talk < 14:00, 10 February 2016 (UTC)
- Well lets be honest here, it'd be simpler to just use the table wikicode directly in many cases.
- Otherwise I'd go down the route that craft table row/group does, i.e.:
{{User:TerrorBite/Character_table | 1 = {{User:TerrorBite/Character table row | name = Bob the Mighty | level = 80 | profession = guardian | gender = male | race = norn | order = vigil | personality = dignity | bio1 = Fanatic's Pauldrons | bio2 = Guard the Mists | bio3 = Revenge | bio4 = Wolf Spirit | crafting = 123 jeweler, 400 weaponsmith }} | 2 = {{User:TerrorBite/Character table row | name = Sally the Dazzling | level = 80 | profession = mesmer }} | 3 = {{User:TerrorBite/Character table row | name = Sam the Mysterious | level = 5 }} }}
- -Chieftain Alex 17:42, 10 February 2016 (UTC)
- I hadn't considered using nested templates like that. I might look into doing it that way in future. As for using the table wikicode directly without templates at all, I was doing that previously (see history for User:TerrorBite) but it was looking very messy with all of the styling added, and making me hunt through the source whenever I wanted to update a character's level or crafting level. I wanted a simpler way to create/maintain a character listing. --TerrorBite (talk) 15:30, 12 February 2016 (UTC)
- It's a bit like anything with raw code, if it looks ugly but works, its good enough! -Chieftain Alex 15:47, 12 February 2016 (UTC)