Help:PageTestCargo1
From Dragon Mania Legends (DML) Wiki
Tests
{{dragons|page=Treasure Hunt (24/04/26)|Hardcore}}
gives:
Candy Cane,Flaming Serpent,Teal Tigerstripe,
|leaderboard=Hardcore
{{#dplreplace:{{dragons|page=Treasure Hunt (24/04/26)|Hardcore}}|/<br>\{{!}}\s*leaderboard\s*=\s*(.*)/s|}}
gives:
Candy Cane,Flaming Serpent,Teal Tigerstripe,
Values
This is test use of the
{{TestCargoTable}}
template on a page, to set a bunch of values to store that template's associated Cargo table.{{TestCargoTable |tPage = Water Dragon |tString = String value 1 |tText = Text value 1 |tInteger = 9999 |tFloat = 9999.99 |tDate = {{#time: y-m-d|now}} |tStartdatetime = {{#time: y-m-d H:i:s|now}} |tEnddatetime = {{#time: y-m-d H:i:s|now + 7 days}} |tDatetime = {{#time: r|now}} |tBoolean = 1 |tCoordinates = 48.8584, 2.2945 |tWikitextstring = {{#titleparts:{{Eventdragonslist|Clan Siege (24/01/01)}}}} |tWikitext = Wikitext value 1 |tSearchtext = Searchtext value 1 |tFile = Academy Icon.png |tURL = https://www.dragon-mania-legends.wiki/wiki/Main_Page |tRating = 4 |tListws = {{#titleparts:{{Eventdragonslist|Clan Siege (24/01/01)}}}} |tListpage = {{#titleparts:{{Eventdragonslist|Clan Siege (24/01/01)}}}} |tHierarchy = * First-level value ** Second-level value 1 *** Third-level value 1 ** Second-level value 2 *** Third-level value 2 *** Third-level value 3 |dragons = {{dragons|page=Treasure Hunt (24/04/26)|Hardcore}} }}
{{#cargo_query:table=TestTable, TestTable__dragons, LeaderboardDragons |join on = TestTable._ID = TestTable__dragons._rowID, TestTable._pageID = LeaderboardDragons._pageID |fields=TestTable._pageName=Page, TestTable.dragons, LeaderboardDragons.leaderboard |where=TestTable__dragons._value="Hardcore" OR LeaderboardDragons.leaderboard HOLDS "Hardcore" |group by=TestTable._pageID |format=table |limit=5 }}
Page | dragons | leaderboard |
---|---|---|
Help:PageTestCargo1 | Teal Tigerstripe | Hardcore |
{{#cargo_query:table=TestTable, LeaderboardDragons |join on = TestTable._pageID = LeaderboardDragons._pageID |fields=TestTable._pageName=Page, TestTable.dragons, LeaderboardDragons.leaderboard |group by=TestTable._pageID |format=table |limit=5 }}
Page | dragons | leaderboard |
---|---|---|
Help:PageTestCargo1 | Candy Cane • Flaming Serpent • Teal Tigerstripe | Hardcore |