Template:Namespaces: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
No edit summary
Line 130: Line 130:
}}}}<!--
}}}}<!--
-->{{#ifeq: {{NAMESPACE}} | Template | | {{#ifeq: {{NAMESPACE}} | User | | <!--{{#ifeq:{{#translation:}}||
-->{{#ifeq: {{NAMESPACE}} | Template | | {{#ifeq: {{NAMESPACE}} | User | | <!--{{#ifeq:{{#translation:}}||
{{#ifexist: {{FULLPAGENAME}}/ROM map | | {{#ifexist: {{FULLPAGENAME}}/RAM map | | {{#ifexist: {{FULLPAGENAME}}/TBL | | {{#ifexist: {{FULLPAGENAME}}/Notes | | {{#ifexist: {{FULLPAGENAME}}/Tutorials | | [[Category:Namespace subpages template used on pages with no namespace subpages]]}}}}}}}}}}}}}}
{{#ifexist: {{FULLPAGENAME}}/ROM map | | {{#ifexist: {{FULLPAGENAME}}/RAM map | | {{#ifexist: {{FULLPAGENAME}}/TBL | | {{#ifexist: {{FULLPAGENAME}}/Notes | | {{#ifexist: {{FULLPAGENAME}}/Tutorials | | [[Category:Namespace subpages template used on pages with no namespace subpages]]}}}}}}}}}}}}-->}}
|
|
-->{{#ifexist: {{BASEPAGENAME}}/ROM map | | {{#ifexist: {{BASEPAGENAME}}/RAM map | | {{#ifexist: {{BASEPAGENAME}}/TBL | | {{#ifexist: {{BASEPAGENAME}}/Notes | | {{#ifexist: {{BASEPAGENAME}}/Tutorials | | [[Category:Namespace subpages template used on pages with no namespace subpages]]}}}}}}}}}}}}<noinclude>Generates subpage links depending on whether a namespace for them exists or not.
{{#ifexist: {{BASEPAGENAME}}/ROM map | | {{#ifexist: {{BASEPAGENAME}}/RAM map | | {{#ifexist: {{BASEPAGENAME}}/TBL | | {{#ifexist: {{BASEPAGENAME}}/Notes | | {{#ifexist: {{BASEPAGENAME}}/Tutorials | | [[Category:Namespace subpages template used on pages with no namespace subpages]]}}}}}}}}}}}}<noinclude>Generates subpage links depending on whether a namespace for them exists or not.


==Usage==
==Usage==

Revision as of 17:05, 28 January 2024

Generates subpage links depending on whether a namespace for them exists or not.

Usage

It's meant to be used on all the wiki pages that have namespace variants, to make them more visible.

For a page named <game name> that has at least one namespace variant like <game name>/TBL, <game name>/Notes and so on, put this template on the main <game name> like if it was a subpage (example).

Supported Namespaces

Parameters

  • width: Changes the images' width. Default value is 32.
  • <namespace>-image: Changes the respective namespace's image (e.g. the proto-image one changes the one for the Proto namespace). It's not meant to be used in normal circumstances.

Translated Pages

If put on a translated page, will link their respective translated versions if exist. Otherwise, when the respective translated versions don't exist, will put a link to the main untranslated namespace page alongside a (untranslated) suffix.

Cleanup

In case this template is used on pages with no namespace variants, they will be automatically categorized inside a cleanup category. It's not enforced on pages inside people's user spaces.