Difference between revisions of "Template:FancyFormatLink"

From Wikispooks
Jump to navigation Jump to search
(expand for more general use)
Line 5: Line 5:
 
<font face="courier"><nowiki>{{</nowiki>{{PAGENAME}}|Document:Example document<nowiki>}}</nowiki></font>
 
<font face="courier"><nowiki>{{</nowiki>{{PAGENAME}}|Document:Example document<nowiki>}}</nowiki></font>
 
</noinclude><includeonly>__NOCACHE__{{#if: {{{1|}}}|[[image:{{Namespace detect
 
</noinclude><includeonly>__NOCACHE__{{#if: {{{1|}}}|[[image:{{Namespace detect
| document  =Document
+
<!-- Long list of icons, once for each namespace - might want to farm this out to another template -->
| user =Wikispooks
+
| document =document
| other ={{#ifexist: Image:{{#show: {{{1}}} |? Has objectClass2 }}.png | {{#show: {{{1}}} |? Has objectClass2 }}|Page}}
+
| file    =image
| page ={{{1}}}}}.png|26px|link={{{1}}}]]&nbsp;<font face="arial">[[{{{1}}}]]</font>}}</includeonly>
+
| help    =help
 +
| concept    =category
 +
| category    =category
 +
| wikipedia    =wikipedia
 +
| mediaWiki=MediaWiki
 +
| user    =user
 +
| form    =template
 +
| widget    =template
 +
| layer    =template
 +
| module  =template
 +
| template =template
 +
| property =property
 +
| project =wikispooks
 +
| talk    =talk
 +
| file talk    =talk
 +
| user talk    =talk
 +
| project talk    =talk
 +
| module talk    =talk
 +
| layer talk    =talk
 +
| template talk    =talk
 +
| mediaWiki    =talk
 +
| help talk    =talk
 +
| wikipedia talk    =talk
 +
| widget talk    =talk
 +
| category talk    =talk
 +
| concept talk    =talk
 +
| other   ={{#ifexist: Image:{{#show: {{{1}}} |? Has objectClass2 }}.png | {{#show: {{{1}}} |? Has objectClass2 }}|Page}}
 +
| page     ={{{1}}}}}.png|26px|link={{{1}}}]]&nbsp;<font face="arial">[[{{{1}}}]]</font>}}</includeonly>

Revision as of 17:08, 25 January 2015

This template marks up internal links in a fancy fashion. It is used e.g. by Template:Ratings/Output.
As well as using an unusual font (Arial) it shortens the link and uses an icon to represent the namespace.

Usage:
{{FancyFormatLink|Document:Example document}}