Template:GamePortalPages: Difference between revisions

From Step Mods | Change The Game
mNo edit summary
mNo edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>__NOTOC__ __NOTITLE__[[Category:Game Portal Pages]]
<includeonly>__NOTOC__ __NOTITLE__[[Category:Game Portal Pages]]
<div class="pageHeader">{{NAMESPACE}} Home<div class="container-fluid"><div class="row"><div class="col px-0"><div class="pageSubHeaderPortal py-1 pl-3">[[{{NAMESPACE}}:Wiki|'''HOME''']]</div><div class="col px-0"><div class="pageSubHeader py-1">{{Fc|salmon|v}}{{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}|{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; v{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[Concept:Current {{NAMESPACE}} Mods|{{#ask:[[Concept:Current {{NAMESPACE}} Mods]]|format=count}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; {{NAMESPACE}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[:Category:{{NAMESPACE}} Mods|{{#ask:[[Category:{{NAMESPACE}} Mods]]|format=count}}]] | N/A }}
<div class="pageHeader"><strong>{{NAMESPACE}} Portal</strong><div class="container-fluid"><div class="row"><div class="col px-0"><div class="pageSubHeaderPortal py-1 pl-3">[[{{NAMESPACE}}:Wiki|'''{{NAMESPACE}} HOME''']]</div><div class="col px-0"><div class="pageSubHeader py-1">{{Fc|salmon|v}}{{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}|{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; v{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[Concept:Current {{NAMESPACE}} Mods|{{#ask:[[Concept:Current {{NAMESPACE}} Mods]]|format=count}}]] | N/A }} &nbsp;&nbsp;|&nbsp;&nbsp; {{NAMESPACE}} Mods: {{#ifexist: {{NAMESPACE}}:ModList/{{#show: STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} | [[:Category:{{NAMESPACE}} Mods|{{#ask:[[Category:{{NAMESPACE}} Mods]]|format=count}}]] | N/A }}
</div></div></div></div></div></div>
</div></div></div></div></div></div>
<div class="container-fluid mt-3">
<div class="container-fluid mt-3">
Line 6: Line 6:
<div class="col mx-n3" style="max-width:max-content" >
<div class="col mx-n3" style="max-width:max-content" >
<h4 class="gamehometablecolumnheading py-1">GUIDE MAINTENANCE</h4>
<h4 class="gamehometablecolumnheading py-1">GUIDE MAINTENANCE</h4>
<p>Review Step's [[STEP:Mod-Build_Guide_Framework|mod-build guide framework]] for more information about creating and maintaining an official or unofficial guide on our website.</p>
<p class="text-center">{{Fs|1.1em|Review Step's [[STEP:Mod-Build_Guide_Framework|mod-build guide framework]] for more information about creating and maintaining an official or unofficial guide on this website.}}</p>
<h2>Create Mods</h2>
<h2>Create Mods</h2>
<p>Mod pages are required in order to add them to {{NAMESPACE}} Guides. Some mods also require specific instructions. Many mod pages already exist, but new mods will need to be added as modding for the game evolves.</p>
<p>Mod pages are required in order to add them to {{NAMESPACE}} Guides. Some mods also require specific instructions. Many mod pages already exist, but new mods will need to be added as modding for the game evolves.</p>
<p>{{Fc|instruction|Begin typing the mod name into the field below. If the mod page exists, you will be taken to the existing mod page for edit; otherwise, you will be taken to a blank form to create the page.}}</p>
<p>{{Fc|instruction|Begin typing the mod name into the field below. If the mod page exists, you will be taken to the existing mod page for edit; otherwise, you will be taken to a blank form to create the page.}}</p>
<div class="modform">{{#forminput:form=Mod|namespace selector={{NAMESPACE}}|autocomplete on category={{NAMESPACE}} Mods|button text=Create / Edit|placeholder=Start typing to find the mod if it exists}}
<div class="modform">{{#forminput:form=Mod|namespace selector={{NAMESPACE}}|autocomplete on category={{NAMESPACE}} Mods|button text=Create / Edit|placeholder=Start typing to find a mod if it exists}}
</div>
</div>
<h2>Create & Edit Game Mod Lists</h2>
<h2>Create & Edit Game Mod Lists</h2>
Line 19: Line 19:
<div class="col ml-n3 mr-1" >
<div class="col ml-n3 mr-1" >
<p class="mx-2"><big>'''STEP 1 - Create Concepts'''</big>: (optional)</p>
<p class="mx-2"><big>'''STEP 1 - Create Concepts'''</big>: (optional)</p>
<p class="mx-2">{{#if:{{#ask:[[Concept:{{NAMESPACE}}_ModGroup_06-Models & Textures]]|minlabel=-|format=plainlist}}|:{{Fc|green|{{Fs|1.1em|DONE - All required Concept pages have been crated for {{NAMESPACE}}}} }}<br />|:<big>{{#formlink:form=CreateGameConcepts|link text=Create a concept page|link text='''CREATE GAME-MODGROUP CONCEPTS'''|returnto={{FULLPAGENAME}} }}</big>}}</p>
<p class="mx-2">{{#ifexist:Concept:{{NAMESPACE}}_ModGroup_21-Post-Processing|:{{Fc|green|{{Fs|1.1em|DONE - All required Concept pages have been crated for {{NAMESPACE}}}} }}<br />|:<big>{{#formlink:form=CreateGameConcepts|link text=Create a concept page|link text='''CREATE GAME-MODGROUP CONCEPTS'''|returnto={{FULLPAGENAME}} }}</big>}}</p>
<p class="mx-2"><big>'''STEP 2 - ModList Create/Edit'''</big>: ModLists are guide-version specific and required to populate mod tables in corresponding guides. Enter the {{NAMESPACE}} guide version into the following forms below at left.</p>
<p class="mx-2"><big>'''STEP 2 - ModList Create/Edit'''</big>: ModLists are guide-version specific and required to populate mod tables in corresponding guides. Enter the {{NAMESPACE}} guide version into the following forms below at left.</p>
<ul>
<ul>
Line 27: Line 27:
<div class="instructions-list mx-1">{{Fc|important|UNOFFICIAL guide creators:}}
<div class="instructions-list mx-1">{{Fc|important|UNOFFICIAL guide creators:}}
<ul>
<ul>
<li>{{Fc|instruction|Prepend your version id with <code>GuideAndOrUserName-</code> (NO spaces or underscores!)}}</li>
<li>{{Fc|instruction|Prepend your version id with <code>uniqueAbbr-#.#.#</code> (NO spaces or underscores!)}}</li>
<li>{{Fc|instruction|To propagate your ModList (if exists), navigate to the current ModList at e.g., <code>{{NAMESPACE}}:ModList/GuideAndOrUserName-1.0.0</code>, and copy all markup into the new ModList page at e.g., <code>{{NAMESPACE}}:ModList/GuideAndOrUserName-1.0.1</code>}}</li>
<li>{{Fc|instruction|To propagate your ModList (if exists), navigate to the current ModList at e.g., <code>{{NAMESPACE}}:ModList/uniqueAbbr-1.0.0</code>, and copy all markup into the new ModList page at e.g., <code>{{NAMESPACE}}:ModList/uniqueAbbr-1.0.1</code>}}</li>
</ul>
</ul>
</div>
</div>
Line 46: Line 46:
<h4 class="gamehometablecolumnheading py-1">CREATE / EDIT MOD LISTS</h4>
<h4 class="gamehometablecolumnheading py-1">CREATE / EDIT MOD LISTS</h4>
<div class="modform mx-1">
<div class="modform mx-1">
{{#forminput:form=GuideVersion|button text=Edit Exist.|placeholder=GuideAndOrUserName-1.0.0|query string=super page=ModList|namespace selector={{NAMESPACE}} }}
{{#forminput:form=GuideVersion|button text=Edit Exist.|placeholder=uniqueAbbr-#.#.#|query string=super page=ModList|namespace selector={{NAMESPACE}} }}
{{#forminput:form=GuideVersion|button text=Propagate|placeholder=1.0.0 (OFFICIAL guides only)|query string=super page=ModList|namespace selector={{NAMESPACE}}|preload={{NAMESPACE}}:ModList/{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} }}
{{#forminput:form=GuideVersion|button text=Propagate|placeholder=#.#.#|query string=super page=ModList|namespace selector={{NAMESPACE}}|preload={{NAMESPACE}}:ModList/{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease}} }}
</div>
</div>
</div>
</div>

Latest revision as of 01:40, September 7, 2024


Purpose & Usage

This styles all game portal pages.

Examples

Code:

{{GameHomePages}}

Result: Shown at top of the page.

See Also

None