Template:PageTitle: Difference between revisions

From Step Mods | Change The Game
mNo edit summary
 
(38 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>__NOTITLE__<div class="media pagetitle mt-1"><div class="align-self-center mr-3">[[File:{{#switch:{{{logo|}}}| delta=Delta_c.png
<includeonly>__NOTOC____NOTITLE__<div class="media pagetitle mt-1"><div class="align-self-center mr-3">[[File:{{#switch:{{{logo|}}}| delta=Delta_c.png
| mo=Moicon.png
| fnv=Fnv_flare.png
| fo3=Fo3_flare.png
| fo3=Fo3_flare.png
| fo4=Fo4_flare.png
| fo4=Fo4_flare.png
| fnv=Fnv_flare.png
| mo=Moicon.png
| mo2=Moicon.png
| morrowind=Morrowind_flare.png
| morrowind=Morrowind_flare.png
| nms=Nomanssky_flare.png
| nomanssky=Nomanssky_flare.png
| nomanssky=Nomanssky_flare.png
| oblivion=Oblivion_flare.png
| oblivion=Oblivion_flare.png
| skyrim=Skyrim_flare.png
| skyrim
| skyrimle=Skyrim_flare.png
| skyrimse=Skyrimse_flare.png
| skyrimse=Skyrimse_flare.png
| #default=Delta_c.png }}|105px|class={{{classList|}}}]]</div><div class="media-body align-self-center mt-1"><p class="pagetitle-title mb-0">{{{title}}}</p>{{#if:{{{subtitle|}}}|<p class="pagetitle-subtitle mt-n2 mb-1">{{{subtitle}}}</p>}}{{#if:{{{author|}}}|<p class="mb-0">''by: {{{author}}}''}} {{#if:{{{forumtid|}}}|&nbsp;{{!}}&nbsp;[https://stepmodifications.org/forum/topic/{{{forumtid}}}-- '''Forum Topic''']</p>|{{#if:{{{forumtid|}}}|<p class="mb-0">[https://stepmodifications.org/forum/topic/{{{forumtid}}}-- '''Forum Topic''']</p>}}}}</div></div></includeonly><noinclude>__NOTOC__ __NOTITLE__ [[Category:Formatting Templates]]
| starfield=Starfield_flare.png
| #default=Delta_c.png }}|105px]]</div><div class="media-body align-self-center mt-1"><p class="pagetitle-title mb-0">{{{title}}}</p>{{#if:{{{subtitle|}}}|<p class="pagetitle-subtitle mt-n2 mb-1">{{{subtitle}}}</p>}}{{#if:{{{author|}}}|<p class="mb-0">''by: {{{author}}}''}} {{#if:{{{forumtid|}}}|&nbsp;{{!}}&nbsp;[https://stepmodifications.org/forum/topic/{{{forumtid}}}-- '''Forum Topic''']</p>|{{#if:{{{forumtid|}}}|<p class="mb-0">[https://stepmodifications.org/forum/topic/{{{forumtid}}}-- '''Forum Topic''']</p>}}}}</div></div>{{#ifeq: {{#titleparts: {{FULLPAGENAME}} | | -1 }} | {{FULLPAGENAME}} | | <div class="container mt-n4 mb-4 pl-0" style="font-size:0.9rem"><i class="fas fa-chevron-left pr-2"></i> [[{{NAMESPACEE}}:{{ROOTPAGENAMEE}}|{{ROOTPAGENAME}}]]</div> | }}</includeonly><noinclude>__NOTOC__[[Category:Formatting Templates]][[Category:Layout Templates]][https://stepmodifications.org/forum/topic/15978-pagetitle/ '''Forum Topic''']


==Purpose & Usage==
==Purpose & Usage==
Used at top of pages to include a standardized page-title header. This template relies upon global CSS classes.  
Used at top of pages to include a standardized page-title header. Transclusion of this template onto a subpage will preserve the breadcrumb link to the parent root page.
{{Alert|type=notice|text=EDITORS: This template will allow any image uploaded to the wiki. PM an administrator to add an image to this template if it does not exist. The format for image icons is 105+ px X 105+ px. This template also includes the <code><nowiki>__NOTITLE__</nowiki></code> behavior switch by default; therefore, it's not necessary to include it on the page when the PageTitle template is used.}}
{{Alert|type=notice|text=This template allows the use of any image uploaded to the wiki. DM an administrator to add an image to this template if it does not exist.
* The image size minimum for logos is 105x105 pixels. Recommended size is approximately 512x512 pixels, which will be shrunk to fit the template.
* This template includes the <code><nowiki>__NOTITLE__</nowiki></code> behavior switch by default; therefore, it's not necessary to include it on a page when the PageTitle template is used.}}


===Parameters:===
=== Required Parameters ===
==== Required ====
<span class="salmontx">'''title'''</span> - Sets the title
; {{fc|red|<nowiki>title=</nowiki>}}
: '''Values'''
: This is the text that displays for the title and is a required parameter.
:: Default: n/a, <code>title=''TitleHere''</code>
: '''How to use:''' <code>title=text</code>


==== Optional ====
=== Optional Parameters ===
; {{fc|green|<nowiki>logo=</nowiki>}}
<span class="salmontx">'''logo'''</span> - Displays a logo to the left of the content
: (optional) Displays a logo to the left of the content
: '''Values'''
: '''Notes:'''
:: Default: <code>logo=delta</code>
:* Logos are constrained to a minimum of '''105px''' in width. Images with H > W work best.
====General Logos====
:* User should [[Special:Upload|upload logo images]] used in combination with this template to the wiki.
: {{GallerySimple|id=1|width=95|img=File:Delta_c.png|caption=delta}}{{GallerySimple|id=1|width=95|img=File:Moicon.png|caption=mo, mo2}}
:* If this parameter is left out, then the Step delta logo will be displayed.
{{clear}}
: '''How to use:''' <code>logo=<uploadedFileName> or <switch></code> (e.g. <code>logo=Delta_c.png</code> or <code>logo=fo3</code>  )
====Game Logos====
:: Available switches:
: {{GallerySimple|id=1|width=95|img=File:Fo3_flare.png|caption=fo3}}{{GallerySimple|id=1|width=95|img=File:Fo4_flare.png|caption=fo4}}{{GallerySimple|id=1|width=95|img=File:Fnv_flare.png|caption=fnv}}{{GallerySimple|id=1|width=95|img=File:Morrowind_flare.png|caption=morrowind}}{{GallerySimple|id=1|width=95|img=File:Nomanssky_flare.png|caption=nomanssky, nms}}{{GallerySimple|id=1|width=95|img=File:Oblivion_flare.png|caption=oblivion}}{{GallerySimple|id=1|width=95|img=File:Skyrim_flare.png|caption=skyrimle}}{{GallerySimple|id=1|width=95|img=File:Skyrimse_flare.png|caption=skyrimse}}{{GallerySimple|id=1|width=95|img=File:Starfield_flare.png|caption=starfield}}
::* fo3
{{clear}}
::* fo4
::* fnv
::* nomanssky
::* skyrim
::* skyrimse


; {{fc|green|<nowiki>classList=</nowiki>}}
<span class="salmontx">'''subtitle'''</span> - Activates and sets a subtitle line displayed below the '''title'''
: (optional) This is used to provide a list of classes that are applied to the image.
: '''Values'''
: '''Notes:'''
:: Default: n/a, <code>subtitle=''SubtitleHere''</code>
:* Will only work with classes that are pre-defined and those that work on images.
:* Multiple classes are separated by a blank space.
: '''How to use:''' <code>classList=p-3 rounded-circle</code>


; {{fc|green|<nowiki>subtitle=</nowiki>}}
<span class="salmontx">'''author'''</span> - Activates and sets an author line displayed below the '''title''' or '''subtitle'''
: (optional) This is the text that displays for the subtitle.
: '''Values'''
: '''How to use:''' <code>subtitle=text</code>
:: Default: n/a, <code>author=''Author(s)Here''</code>


; {{fc|green|<nowiki>author=</nowiki>}}
<span class="salmontx">'''forumtid'''</span> - Activates and sets a forum link for the page. The '''ForumTopicID''' is found in the topic's URL:<br>
: (optional) field for the author(s)
: {{Fc|dim|<nowiki>https://stepmodifications.org/forum/topic/</nowiki>{{Fc|instruction|'''14917'''}}<nowiki>-system-setup-guide/</nowiki>}}
: '''How to use:''' <code>author=text</code>
: '''Values'''
:: Default: n/a, <code>forumtid=''14917''</code>


; {{fc|green|<nowiki>forumtid=</nowiki>}}
==Examples==
: (optional) use a ''forum topic's ID'' to include a link to related forum topic
===Default Call===
: '''Notes:
The simplest call returns defaults for the template.
:* The <uniqueForumID> is found in the forum topic's URL:<br>{{fc|important|<nowiki>https://stepmodifications.org/forum/topic/</nowiki>{{fc|yellow|'''14917'''}}<nowiki>-system-setup-guide/</nowiki>}}
: '''Code:''' <code><nowiki>{{PageTitle|title=Title Here}}</nowiki></code>
: '''How to use:''' <code>forumtid=<uniqueForumID></code> (e.g. <code>forumtid=14917</code> )
: '''Result:'''
:: {{PageTitle|title=Title Here}}
<hr>
<hr>


==Usage Examples==
===Example 01 (all options)===
===Example 01 (all options w/default logo)===
: '''Code:'''
: '''Code:'''
:: <code><nowiki>{{PageTitle|logo=delta|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}</nowiki></code>
:: <code><nowiki>{{PageTitle|logo=delta|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}</nowiki></code>
: '''Result:'''
: '''Result:'''
:: {{PageTitle|logo=delta|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
:: {{PageTitle|logo=delta|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
<br>
<hr>
<hr>
<hr>
<hr>
<br>


===Example 02 (using switches)===
===Example 02 (alternate logo) ===
: '''Code:'''
: '''Code:'''
:: <code><nowiki>{{PageTitle|logo=fo3|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}</nowiki></code>
:: <code><nowiki>{{PageTitle|logo=fo3|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}</nowiki></code>
:: <code><nowiki>{{PageTitle|logo=nomanssky|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}</nowiki></code>
: '''Result:'''
: '''Result:'''
:: {{PageTitle|logo=fo3|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
:: {{PageTitle|logo=fo3|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
:: {{PageTitle|logo=nomanssky|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
<br>
<hr>
<hr>
<hr>
<hr>
<br>


===Example 03 ===
===Example 03 ===
Line 87: Line 81:
: '''Result:'''
: '''Result:'''
:: {{PageTitle|logo=delta|title=Your Title Here|author= Team XYZ|forumtid=423}}
:: {{PageTitle|logo=delta|title=Your Title Here|author= Team XYZ|forumtid=423}}
==== Title Only ====
: '''Code:'''
:: <code><nowiki>{{PageTitle|title=Your Title Here}}</nowiki></code><br>
: '''Result:'''
:: {{PageTitle|title=Your Title Here}}
<br>
</noinclude>
</noinclude>

Latest revision as of 22:55, October 4, 2023

Forum Topic

Purpose & Usage

Used at top of pages to include a standardized page-title header. Transclusion of this template onto a subpage will preserve the breadcrumb link to the parent root page.

Info-Logo.png

NOTE

This template allows the use of any image uploaded to the wiki. DM an administrator to add an image to this template if it does not exist.

  • The image size minimum for logos is 105x105 pixels. Recommended size is approximately 512x512 pixels, which will be shrunk to fit the template.
  • This template includes the __NOTITLE__ behavior switch by default; therefore, it's not necessary to include it on a page when the PageTitle template is used.

Required Parameters

title - Sets the title

Values
Default: n/a, title=TitleHere

Optional Parameters

logo - Displays a logo to the left of the content

Values
Default: logo=delta

General Logos

Game Logos

subtitle - Activates and sets a subtitle line displayed below the title

Values
Default: n/a, subtitle=SubtitleHere

author - Activates and sets an author line displayed below the title or subtitle

Values
Default: n/a, author=Author(s)Here

forumtid - Activates and sets a forum link for the page. The ForumTopicID is found in the topic's URL:

https://stepmodifications.org/forum/topic/14917-system-setup-guide/
Values
Default: n/a, forumtid=14917

Examples

Default Call

The simplest call returns defaults for the template.

Code: {{PageTitle|title=Title Here}}
Result:
Delta c.png

Title Here



Example 01 (all options)

Code:
{{PageTitle|logo=delta|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
Result:
Delta c.png

Your Title Here

Your subtitle text here

by: Team XYZ  | Forum Topic



Example 02 (alternate logo)

Code:
{{PageTitle|logo=fo3|title=Your Title Here|subtitle=Your subtitle text here|author= Team XYZ|forumtid=423}}
Result:
Fo3 flare.png

Your Title Here

Your subtitle text here

by: Team XYZ  | Forum Topic



Example 03

No Subtitle

Code:
{{PageTitle|logo=delta|title=Your Title Here|author= Team XYZ|forumtid=423}}
Result:
Delta c.png

Your Title Here

by: Team XYZ  | Forum Topic