Difference between revisions of "Template:Citation/make link/doc"

From blackwiki
Jump to navigation Jump to search
imported>Fullstop
imported>Fullstop
Line 1: Line 1:
{{Documentation subpage}}
+
#REDIRECT [[Template:Citation/make link/doc]]
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
 
 
 
This template (<nowiki>{{Citation/link}}</nowiki>) is a "subroutine" of {{tl|Citation/core}}. It is used for conditionally making links for the <tt>chapter=</tt> and <tt>title=</tt> fields in a citation.
 
 
 
It is invoked as
 
: <tt><nowiki>{{citation/link </nowiki> </tt>
 
::  | <tt>1</tt> = ''<value of ''<tt>IncludedWorkURL=</tt>'' or ''<tt>URL=</tt>'' or ''<tt>PMC=</tt>'' parameters>''
 
::  | <tt>2</tt> = ''<value of ''<tt>IncludedWorkTitle=</tt>'' or ''<tt>Title=</tt>'' parameters>''
 
: <tt><nowiki>}}</nowiki></tt>
 
 
 
Depending on the value of the first parameter, it then returns one of the following:
 
: 1. if parameter #1 is empty or "none", it returns the second parameter as plain text
 
: 2. if parameter #1 is an external url, it returns an external link-ified form of parameter #2
 
: 3. default: treats parameter #1 as the name of an existing article, and so returns an internal link form of parameter #2
 
 
 
This "subroutine" is not suitable for general use. It makes certain assumptions that are probably only valid as used by <nowiki>{{citation/core}}</nowiki>.
 
 
 
 
 
<includeonly>
 
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
 
</includeonly>
 

Revision as of 18:51, 25 July 2009