Template:Hastranscript/doc

From RuneScape Classic Wiki
Jump to navigation Jump to search
Information icon-grey.svg
This is a documentation subpage for Template:Hastranscript.
It contains usage information, categories, and other content that is not part of the original template page.
Template:Hastranscript invokes function main in Module:Hastranscript using Lua.
Template:Hastranscript invokes Module:Hastranscript using Lua.

The {{hastranscript}} template is used to indicate and link to/transclude a transcript page for any given article.

Usage

{{hastranscript|type|link}}

{{hastranscript|transclude=yes}}
{{hastranscript|page|transclude=yes}}
{{hastranscript|page1|page2|...|transclude=yes}}

Parameters

There are two forms of usage for hastranscript. The first generates a messagebox linking to the full transcript page (and that's it); this box is generated by Template:Hastranscript/t. The second will transclude the contents of the transcript page onto the current page; this should be used for shorter transcripts, generally.

Link box

  • type - Optional (required if specifying link). Possible types are:
    • npc
    • pet
    • quest
    • miniquest
    • event
    • item
  • link - Optional. If the dialogue page is not found at Transcript:{{PAGENAME}} (which should only be the case in exceptional circumstances), used in place of the default link.

Transclusion

  • transclude=yes - required to enable transclusion
  • page - optional, the name of the page to transclude (without 'Transcript:'); will default to {{PAGENAME}} if not specified
    • page1, page2, ..., pageN - multiple pages to transclude, if desired


Examples

Link box

{{hastranscript}}

produces:

{{hastranscript|npc}}

produces:

Transclusion

{{hastranscript|Hans|transclude=yes}}

produces:

The following text is transcluded from Transcript:Hans.
Hans

  • Hans: Hello what are you doing here?
    • I'm looking for whoever is in charge of this place
      • Player: I'm looking for whoever is in charge of this place
      • Hans: Sorry, I don't know where he is right now
    • I have come to kill everyone in this castle
      • Player: I have come to kill everyone in this castle
      • Hans: HELP HELP!
    • I don't know. I'm lost. Where am i?
      • Player: I don't know. I'm lost. Where am i?
      • Hans: You are in Lumbridge Castle


Data

Show/hide template's data

The following information is used by extensions and applications, such as VisualEditor, to help users implement this template onto pages. Please ensure that it is up-to-date.

The {{hastranscript}} template is used to indicate and link to a dialogue page for any given article.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Type1

The type of article the dialogue belongs to (one of: npc, familiar, pet, quest, miniquest, saga, event, item)

Example
npc
Stringoptional
Link2

Link to the dialogue page if it is not Transcript:{{PAGENAME}} (this should only be needed in exceptional circumstances)

Stringoptional
transcludetransclude

Switch this template into transclusion mode. See documentation for details.

Example
yes
Booleanoptional