User:Stoppingby4now/Sandbox: Difference between revisions

From Step Mods | Change The Game
No edit summary
mNo edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 2: Line 2:


<pre>
<pre>
{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
  ! style="width:25%;" | Mod Name
! style="width:25%;" | Mod Name
  ! style="width:10%;" | Section
! style="width:10%;" | Section
  ! style="width:10%;" | NexusID
! style="width:10%;" | NexusID
  ! style="width:55%;" | NexusURL
! style="width:55%;" | NexusURL
</pre>
</pre>


Line 12: Line 12:


<pre>
<pre>
{{#ask:[[Version::{{#show:STEP:Main|?CurrentRelease#}}]]
{{#ask:[[Concept:ModsInSTEP]]
|mainlabel=-
|mainlabel=-
|link=none
|?ModName
|?ModName
|?ModGroup
|?Section
|link=none
|format=template
|format=plainlist
|template=ModOrderedList
|template=CRPatchModOrderedList
|sort=OrderID
|sort=OrderID
|limit=1000
|limit=1000
}}
}}
</pre>
</pre>


I created the template [[Template:ModOrderedList]] for this example
I created the template [[:Template:CoreModOrderedList]] for this example (only shows mods that are core)


{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
! style="width:25%;" | Mod Name
! style="width:25%;" | Mod Name
! style="width:10%;" | Section
! style="width:10%;" | Section
! style="width:10%;" | NexusID
! style="width:10%;" | SourceID
! style="width:55%;" | NexusURL
! style="width:55%;" | SourceURL
{{#ask:[[Version::{{#show:STEP:Main|?CurrentRelease#}}]]
{{#ask:[[Concept:ModsInSTEP]]
|mainlabel=-
|mainlabel=-
|?ModName
|?ModGroup
|link=none
|link=none
|?ModName
|format=plainlist
|?Section
|template=CRPatchModOrderedList
|format=template
|template=ModOrderedList
|sort=OrderID
|sort=OrderID
|limit=1000
|limit=1000

Latest revision as of 03:51, April 19, 2023

First, I'll create the beginnings of a table that I can format, and do this before the query. Just contains the headers for now. I will use the template to perform another query in order to pull in information from the Mod Pages, and create each row within the table.

{| class="wikitable" style="width:100%;"
! style="width:25%;" | Mod Name
! style="width:10%;" | Section
! style="width:10%;" | NexusID
! style="width:55%;" | NexusURL

Then I perform the base query which will use a template format. Every row of data returned from the query is a separate call to the template. So 5 query results equates to 5 template calls. The limit is assigned a high value so that the "find more results" link isn't displayed.

{{#ask:[[Concept:ModsInSTEP]]
|mainlabel=-
|?ModName
|?ModGroup
|link=none
|format=plainlist
|template=CRPatchModOrderedList
|sort=OrderID
|limit=1000
}}

I created the template Template:CoreModOrderedList for this example (only shows mods that are core)

Mod Name Section SourceID SourceURL

Then close the table after the query.

 |}