Template:Oldid/doc: Difference between revisions

From FamilySearch Wiki
(Created page with '{{Documentation subpage}} This template is intended to be useful for creating links to "oldids"; that is, links to old versions of a wiki page…')
 
m (Text replacement - "|" to "|")
 
Line 7: Line 7:
== Usage ==
== Usage ==


'''{{oldid|1='''''page'''''|2='''''oldid'''''|3='''''label'''''}}'''
'''{{oldid|1='''''page'''''|2='''''oldid'''''|3='''''label'''''}}'''


;Current default:'''{{oldid|page='''Main Page'''}}''' → {{oldid|page=Main Page}}
;Current default:'''{{oldid|page='''Main Page'''}}''' → {{oldid|page=Main Page}}


;You can also use the named variables "page", "oldid", and "label".:'''&#123;&#123;oldid&#124;page='''Main Page'''&#124;oldid=&#124;label='''<nowiki>Last revision of '''Main Page'''</nowiki>'''&#125;&#125;''' &rarr; {{oldid|page=Main Page|oldid=|label=Last revision of '''Main Page'''}}
;You can also use the named variables "page", "oldid", and "label".:'''&#123;&#123;oldid|page='''Main Page'''|oldid=|label='''<nowiki>Last revision of '''Main Page'''</nowiki>'''&#125;&#125;''' &rarr; {{oldid|page=Main Page|oldid=|label=Last revision of '''Main Page'''}}


;As long as the values do not contain equals signs, you can skip the variable names/numbers.:'''&#123;&#123;oldid&#124;'''Main Page'''&#124;589841&#124;'''<nowiki>Old version of '''Main Page'''</nowiki>'''&#125;&#125;''' &rarr; {{oldid|Main Page|589841|Old version of '''Main Page'''}}
;As long as the values do not contain equals signs, you can skip the variable names/numbers.:'''&#123;&#123;oldid|'''Main Page'''|589841|'''<nowiki>Old version of '''Main Page'''</nowiki>'''&#125;&#125;''' &rarr; {{oldid|Main Page|589841|Old version of '''Main Page'''}}


{| class="wikitable"
{| class="wikitable"

Latest revision as of 21:19, 11 April 2023

This template is intended to be useful for creating links to "oldids"; that is, links to old versions of a wiki page.

Every historical version of a page has a revision ID, which you can find from the history of the page, or from the URL of the old revision. Given a page name and a revision IDs of it, you can construct a link to that particular version.

Usage[edit source]

{{oldid|1=page|2=oldid|3=label}}

Current default
{{oldid|page=Main Page}}Current version of Main Page
You can also use the named variables "page", "oldid", and "label".
{{oldid|page=Main Page|oldid=|label=Last revision of '''Main Page'''}}Last revision of Main Page
As long as the values do not contain equals signs, you can skip the variable names/numbers.
{{oldid|Main Page|589841|Old version of '''Main Page'''}}Old version of Main Page
code result
{{oldid|Main Page|589841|Link to a 2003 version of a the Main Page}} Link to a 2003 version of a the Main Page
  • The label= parameter (parameter number 3) should be the link text description (optional).
{{oldid|Main Page|589841}} Previous revision of Main Page
  • The oldid= parameter (parameter number 2) should be the known revision number.
{{oldid|Main Page}} Current version of Main Page (pretty useless)
  • The page= parameter (parameter number 1) should be the name of the page.
  • The oldid= parameter (parameter number 2) can be cur (or leave it empty) for the current version.

See also[edit source]

  • {{diff}} uses a similar approach to create links to differences between versions.