Difference between revisions of "Template:GameMenu intro"

From Salem Wiki
Jump to: navigation, search
m (Added auto-setting of 'Has icon')
m (Adding auto-categorization to 'Content', and re-ordening code for readability.)
Line 1: Line 1:
{{#set:isGameMenu=y}}{{#ifeq: GameMenu
+
{{#set:isGameMenu=y}}<!--
| {{#ifeq: {{SUBJECTSPACE: {{{page|{{FULLPAGENAME}} }}} }}
+
-->{{#ifeq: GameMenu
| {{ns:Template}}
+
| {{#ifeq: {{SUBJECTSPACE: {{{page|{{FULLPAGENAME}} }}} }}
| GameMenu
+
| {{ns:Template}}
| {{PAGENAME}}
+
| GameMenu
}}
+
| {{PAGENAME}}
| [[Image:Menu {{#titleparts:
+
}}
{{#ifeq: {{SUBJECTSPACE: {{{page|{{FULLPAGENAME}} }}} }}
+
| [[Image:Menu {{#titleparts:
| {{ns:Template}}
+
{{#ifeq: {{SUBJECTSPACE: {{{page|{{FULLPAGENAME}} }}} }}
| GameMenu
+
| {{ns:Template}}
| {{PAGENAME}}
+
| GameMenu
}}
+
| {{PAGENAME}}
||-1
+
}}
}}<!--
+
||-1
-->.png]]
+
}}<!--
| {{#set:isinGameMenu={{#titleparts: {{PAGENAME}}|1|-2}} }}{{#set:Has icon=Image:Menu Button {{#titleparts: {{PAGENAME}}||-1}}.png}}[[Image:Menu Button {{#titleparts: {{PAGENAME}}||-1}}.png]]
+
-->.png]]
 +
| {{#set:isinGameMenu={{#titleparts: {{PAGENAME}}|1|-2}}
 +
}}{{#set:Has icon=Image:Menu Button {{#titleparts: {{PAGENAME}}||-1}}.png
 +
}}[[Image:Menu Button {{#titleparts: {{PAGENAME}}||-1}}.png]]
 
}}
 
}}
 
<h2>About</h2>
 
<h2>About</h2>
Line 23: Line 26:
 
| {{PAGENAME}}
 
| {{PAGENAME}}
 
}}
 
}}
| '''''Main'''''<nowiki> </nowiki>
+
| '''''Main'''''&nbsp;
 
| '''''{{#titleparts: {{PAGENAME}}||-1}}''''' sub-
 
| '''''{{#titleparts: {{PAGENAME}}||-1}}''''' sub-
 
}}menu of the game and will mention pages relevant to what one can find inside it.
 
}}menu of the game and will mention pages relevant to what one can find inside it.
Line 33: Line 36:
 
}}
 
}}
 
|
 
|
| <br/>This sub-menu can be found inside the [[{{#titleparts: {{PAGENAME}}|-1}} | '''''{{#ifeq: {{#titleparts: {{PAGENAME}}|1|-2}} | GameMenu | Main | {{#titleparts: {{PAGENAME}}|1|-2}} }}''''']]-menu.
+
| <br/>This sub-menu can be found inside the [[{{#titleparts: {{PAGENAME}}|-1}} | '''''{{#ifeq: {{#titleparts: {{PAGENAME}}|1|-2}}
 +
| GameMenu
 +
| Main
 +
| {{#titleparts: {{PAGENAME}}|1|-2}}
 +
}}''''']]-menu.
 
}}<br/>
 
}}<br/>
  
 
*{{List Submenus}}
 
*{{List Submenus}}
*{{List MenuEntries|menu={{#ifeq: {{SUBJECTSPACE: {{{page|{{FULLPAGENAME}} }}} }}
+
*{{List MenuEntries|menu={{ #ifeq: {{SUBJECTSPACE: {{{page|{{FULLPAGENAME}} }}} }}
 
| {{ns:Template}}
 
| {{ns:Template}}
 
| GameMenu
 
| GameMenu
 
| this
 
| this
 
}}
 
}}
}}
+
}}<!--
<noinclude>{{documentation}}</noinclude>
+
--><includeonly>[[Category:Content]]</includeonly><!--
 +
--><noinclude>{{documentation}}</noinclude>

Revision as of 18:14, 3 July 2012

Menu GameMenu.png

About

This page is about the Main menu of the game and will mention pages relevant to what one can find inside it.

Description

This template is used to automatically list the intro part of GameMenu pages to provide a consistent look&feel for these kind of pages.
It makes use of {{List Submenus}} and {{List MenuEntries}} to generate automatic lists using SMW-Queries.

Syntax

Type the below code on top of a game-menu page:
{{GameMenu intro}}
It defaults to list info related to the current sub-pagename where you invoke this template in.
Except when in the Template-namespace; In this case it will default to "GameMenu" which is the main-menu of the game.

Examples

See the pages starting at GameMenu.


Visit Template:GameMenu intro/doc to edit this text! (How does this work?)