Difference between revisions of "Template:Split"

From RimWorld Wiki
Jump to navigation Jump to search
Line 4: Line 4:
 
   | color = #1e90ff
 
   | color = #1e90ff
 
   | image = [[File:Split Caravan.png|40px|link=Category:Pages to be split]]
 
   | image = [[File:Split Caravan.png|40px|link=Category:Pages to be split]]
   | text  = '''This {{#if: {{{section|}}} | section | {{#ifeq: {{NAMESPACE}} | File | file | page}} }} is [[:Category:Pages to be split|suggested to be split]]. Destination:''' {{#if: {{{destination|}}} | [[{{{destination|}}}]] {{#if: {{{destination2|}}} |and [[{{{destination2|}}}]]}}| {{Error|Please suggest a target page}} }}. '''Reason:''' {{{reason| {{Error|Please provide a reason}} }}}.
+
   | text  = '''This {{#if: {{{section|}}} | section | {{#ifeq: {{NAMESPACE}} | File | file | page}} }} is [[:Category:Pages to be split|suggested to be split]]. {{#if: {{{destination|}}} | Destination:''' [[{{{destination|}}}]] {{#if: {{{destination2|}}} |and [[{{{destination2|}}}]]}}. '''Reason:''' {{{reason| {{Error|Please provide a reason}} }}}.
}} {{#ifeq: {{{nocat|}}} | true | | [[Category:Pages to be split]] {{#set: Maintenance Reason = {{{reason|}}} }} }}</includeonly><noinclude>{{Recode|reason=Make destination non mandatory - iften the need for a split is obvious but the exact way to split is not, other times the number of destinations makes it impractical e.g. [[psycasts]] and [[psychic rituals]]. Reason ensures the need for the split is described}}{{Documentation}}</noinclude><!-- Add categories and interwikis to the /doc subpage, not here! -->
+
}} {{#ifeq: {{{nocat|}}} | true | | [[Category:Pages to be split]] {{#set: Maintenance Reason = {{{reason|}}} }} }}</includeonly><noinclude>{{Documentation}}</noinclude><!-- Add categories and interwikis to the /doc subpage, not here! -->

Revision as of 04:09, 9 November 2024

Documentation icon Template documentation[view] [edit] [history] [purge]

Description

Creates a banner noting that the page or section should be split and automatically categorizes the page into Category:Pages to be split.

Parameters

This template has no mandatory parameters, it is however good practice to always provide the "destination" and "reason" parameter.

"destination" parameter

You can and should provide the name of the page where parts of the page or section should be moved to (e.g. {{Split| destination = Processed food}}), however it is not always practical (e.g. when a superpage needs to be split into many subpages). It doesn't matter if the page exists already.

"destination2" parameter

When pages should be split into more than one page, allows the designation of another destination (e.g. {{Split| destination = Processed food| destination2 = Animal feed }})). It doesn't matter if the page exists already.

"reason" parameter

You should always provide an explanation why you think the page should be split and why to that particular destination - be it as obvious to you as it gets. This can be any text (e.g. {{Split| reason = Processed food is a more generic term for meals and other food. This page currently covers both.}}).

"section" parameter

Setting this parameter to any value (e.g. {{Split| section = 1}}) will change the message from "article" to "section".

"notoc" parameter

Setting this parameter to true (e.g. {{Split| nocat = true}}) suppresses adding the page to Category:Pages to be split.

Include this parameter when using the template for testing purposes, like on this page.

Examples

The template can be used with no arguments:

{{Split}}

producing: {{Rwbox

 | name  = move
 | type  = manual
 | color = #1e90ff
 | image = Split Caravan.png
 | text  = This page is suggested to be split.  

As you can see the template complains if you don't provide a reason. You should therefore always provide one:

{{Split| destination = Meals | reason = Meals are a specific type of food that needs its own discussion| nocat = true}}

producing: {{Rwbox

 | name  = move
 | type  = manual
 | color = #1e90ff
 | image = Split Caravan.png
 | text  = This page is suggested to be split. Destination: Meals . Reason: Meals are a specific type of food that needs its own discussion. 

A specific section can be designated for moving:

{{Split| destination = Meals | reason = This section should be its own page as well | section = 1 }}

producing: {{Rwbox

 | name  = move
 | type  = manual
 | color = #1e90ff
 | image = Split Caravan.png
 | text  = This section is suggested to be split. Destination: Meals . Reason: This section should be its own page as well. 

Up to two destinations can be designated. This can be combined with section or not

{{Split| destination = Meals | destination2 = Kibble | reason = This section could be two whole pages by itself | section = 1 }}

producing: {{Rwbox

 | name  = move
 | type  = manual
 | color = #1e90ff
 | image = Split Caravan.png
 | text  = This section is suggested to be split. Destination: Meals and Kibble. Reason: This section could be two whole pages by itself. 

See also

Maintenance

  • Incomplete pages/sections:
    • {{Documentation wanted}} for marking templates without documentation.
    • {{Image wanted}} for marking pages or sections that are missing images.
    • {{Stub}} for marking incomplete pages or sections.
  • Request major changes:
    • {{Disambig}} for marking pages that are ambiguous.
    • {{Merge}} for marking pages that should be merged.
    • {{Move}} for marking pages or sections that should be moved.
    • {{Rewrite}} for marking pages or sections that should be rewritten.
    • {{Recode}} for marking templates or pages that need to be recoded.
    • {{Split}} for marking pages or sections that should be split.
  • Deletion:
    • {{Delete}} for marking pages that should be deleted.
    • {{Obsolete}} for marking pages that are no longer relevant to the current game version.
    • {{Safe to delete}} for marking pages that are ready to be deleted.
    • {{SpeedyDelete}} for marking pages that should be deleted as fast as possible.

Content