Difference between revisions of "Template:Assignment"
(Not how it works.) |
|||
Line 1: | Line 1: | ||
<div class="notice notice-stub plainlinks"> | <div class="notice notice-stub plainlinks"> | ||
<div class="notice-icon">[[File:Project icon.png|link=|35px]]</div> | <div class="notice-icon">[[File:Project icon.png|link=|35px]]</div> | ||
− | <div class="notice-text">A [http://community.pcgamingwiki.com/topic/163-assignments-and-review-code-guidelines/ review code] for this game is available on the forums. You can make a request for it [http://community.pcgamingwiki.com/ | + | <div class="notice-text">A [http://community.pcgamingwiki.com/topic/163-assignments-and-review-code-guidelines/ review code] for this game is available on the forums. You can make a request for it [http://community.pcgamingwiki.com/topic/{{{1|}}} here].</div> |
</div><includeonly>[[Category:Assignment]]</includeonly><noinclude>{{Documentation}}</noinclude> | </div><includeonly>[[Category:Assignment]]</includeonly><noinclude>{{Documentation}}</noinclude> |
Revision as of 11:23, 30 November 2013
- Description
This template is used to style the result an assignment is available (set through PCGamingWiki:Assignments) through the check at {{Assignment/checkAvailable}} which itself is called from the very top of {{Infobox game}}.
The call is simplistic in nature, and basically only validates whether the currently visited page have an assignment available to it. If it does, it automatically calls this template. Returned values are not of important, and so both the more results text ("More...") and default ("No results") parameters is set to null to prevent additional text from being printed.
- Process
- {{Infobox game}} calls {{Assignment/checkAvailable}}
- {{Assignment/checkAvailable}} performs a Cargo query using
{{urlencode:{{PAGENAME}}|PATH}}
against the EncodedName column of the Cargo tableAssignments
to check if an assignment is available for the game. - If an assignment is available for the game, {{Assignment}} styles the banner shown on the page.