Template:Book ref: Difference between revisions

No edit summary
m Removed background color to allow dynamic color shift in dark mode.
 
(51 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#tag:ref|
<includeonly>{{#if:{{{link|}}}<!--
{{#if:{{{1|}}}|<!-- Check if book title is provided -->
  {{#if:{{{2|}}}|<!-- Check if chapter/prologue/epilogue is provided -->
    {{#ifexpr: {{{2}}} > 0 and {{{2}}} <= 75 <!-- Limit chapters to 75 -->
      | [[Summary:{{{1}}}#Chapter_{{{2}}}|''{{{1}}}'', chapter {{{2}}}]]
      | {{#switch:{{lc:{{{2}}}}}
          | prologue = [[Summary:{{{1}}}#Prologue|''{{{1}}}'', prologue]]
          | epilogue = [[Summary:{{{1}}}#Epilogue|''{{{1}}}'', epilogue]]
          | {{#ifexpr: {{{2}}} > 75 | <span style="color:red">Error: Chapter exceeds 75</span> }}
        }}
    }}
  | <span style="color:red">Error: Missing chapter, prologue, or epilogue</span>}}
| <span style="color:red">Error: Missing book title</span>}}
| name={{{name|{{{1}}}-{{{2}}}}}}
| group={{{group|}}}
}}</includeonly><noinclude>
This template is used to refer to chapter summaries on The Reed and Rite.


To use, include {{t|book ref|book|chapter}}
PASS "|link=y" TO REMOVE REFERENCE TAG AND INSERT A PLAINLINK
* Replace <code>book</code> with the appropriate code from {{t|b}}
-->| {{#if:{{{1|}}}<!--
* <code>chapter</code> should be the chapter number, <code>prologue</code>, or <code>epilogue</code>
  -->| {{#switch:{{lc:{{{2}}}}}<!--
* When referencing chapters which have names in place of numbers, such as several chapters in the [[Alcatraz Versus the Evil Librarians (series)|Alcatraz]] books, use the name of the chapter in place of a number. For example: {{t|book ref|a5|mary}}
  -->| prologue = [[Summary:{{B|{{{1}}}}}#Prologue|''{{B|{{{1}}}}}'', Prologue]]<!--
* When referring to interludes, replace <code>chapter</code> with <code>i|number</code>, where the latter is the interlude number
  -->| epilogue = [[Summary:{{B|{{{1}}}}}#Epilogue|''{{B|{{{1}}}}}'', Epilogue]]<!--
* For parts that aren't any of the above, replace <code>chapter</code> with <code>part=name</code>; for example, <code>part=ars</code> for Ars Arcanum (don't use this for parts that are comprised of multiple chapters, like in ''[[The Stormlight Archive]]'' books; always reference a specific chapter, or put {{t|cite}} if you can't find it)
  -->| {{#ifexpr: {{{2}}} > 0 and {{{2}}} <= 75<!--
* {{{pre}}} is included before the link
    -->| [[Summary:{{B|{{{1}}}}}#Chapter_{{{2}}}|''{{B|{{{1}}}}}'', Chapter {{{2}}}]]<!--
* {{{post}}} is included after the link
    -->| <span style="color:red">Error: Chapter exceeds 75</span><!--
* {{{name}}} replaces the generated reference name
  -->}}<!--
* {{{group}}} sets the reference group
  -->}}<!--
  -->| <span style="color:red">Error: Missing book title</span><!--
-->}}<!--
 
ADD A REFERENCE FOOTNOTE TO BOOK SUMMARY
-->| {{#tag:ref|<!--
  -->{{#if:{{{1|}}}<!--
  -->| {{#switch:{{lc:{{{2}}}}}<!--
    -->| prologue = [[Summary:{{B|{{{1}}}}}#Prologue|''{{B|{{{1}}}}}'', Prologue]]<!--
    -->| epilogue = [[Summary:{{B|{{{1}}}}}#Epilogue|''{{B|{{{1}}}}}'', Epilogue]]<!--
    -->| {{#ifexpr: {{{2}}} > 0 and {{{2}}} <= 75<!--
    -->| [[Summary:{{B|{{{1}}}}}#Chapter_{{{2}}}|''{{B|{{{1}}}}}'', Chapter {{{2}}}]]<!--
    -->| <span style="color:red">Error: Chapter exceeds 75</span><!--
    -->}}<!--
  -->}}<!--
  -->| <span style="color:red">Error: Missing book title</span><!--
  -->}}<!--
  -->| name={{{name|{{{1}}}-{{{2}}}}}}<!--
  -->| group={{{group|}}}<!--
-->}}<!--
-->}}</includeonly><noinclude>
== Description ==
{{for|Template:Emma ref|linking to a Emma M. Lion chapter summary}}
This template is used to create a reference with a footnote that links to a book's chapter summary of a non-Emma M. Lion book. It can also be used to insert a simple link to a chapter summary instead of a reference. For more information on using references, see [[:Help:References]].
 
== Usage ==
To use, include {{t|book ref|BOOK|CHAPTER}}
* Replace <code>BOOK</code> with the appropriate abbreviation from the [[:Template:Book ref#Accepted Abbreviations|table below]].
* <code>CHAPTER</code> should be the chapter number, <code>prologue</code>, or <code>epilogue</code>
 
 
{| style="width: 100%; text-align: left; margin: auto;" class="wikitable"
|-
! colspan="2" style="text-align: center;" | <span style="font-size: 115%;">Basic Usage</span><br><div style="text-align: left;"><span style="font-weight: normal;">This example displays the basic usage of the template to create a footnote with a link to a specific chapter on a [[:Category:Summary|Summary page]].</span></div>
|-
! width=55%|You Type
!You Get
|-
| style="text-align: left;" |<pre>The Q is located on Gainsford Street.{{book ref|tq|1}}
 
== Notes ==
<references /></pre>
|
The Q is located on Gainsford Street.{{book ref|tq|1}}
 
<span style="display: block; font-size: 1.65em; font-family: serif; font-weight: normal; margin-top: 1em; border-bottom: 1px solid #a2a9b1;">Notes</span>
<references />
|-
! colspan="2" style="text-align: center;" | <span style="font-size: 115%;">Nickname a Reference for Repeated Use</span><br><div style="text-align: left;"><span style="font-weight: normal;">If you use the same reference multiple times on the same page, you can assign that reference a nickname by passing <code>name=</code>. Then using {{t|ref}} with the same <code>name=</code> parameter for every other use of that reference.</span></div>
|-
! width=50%|You Type
!You Get
|-
| style="text-align: left;" |<pre>Queen Eleanor studies papers of state in the garden.{{book ref|qg|1|name=qg1}}
 
She is approached by a stranger.{{ref|name=qg1}}
 
== Notes ==
<references /></pre>
|
Queen Eleanor studies papers of state in the garden.{{book ref|qg|1|name=qg1}}
 
She is approached by a stranger.{{ref|name=qg1}}
 
<span style="display: block; font-size: 1.65em; font-family: serif; font-weight: normal; margin-top: 1em; border-bottom: 1px solid #a2a9b1;">Notes</span>
<references />
|-
! colspan="2" style="text-align: center;" | <span style="font-size: 115%;">Plain Link, Instead of Reference</span><br><div style="text-align: left;"><span style="font-weight: normal;">Occasionally, you may find it useful to insert a plain link to a chapter summary instead of a reference footnote. (Such as when inserting a reference in an infobox.) To do this, simply append <code>link=y</code> at the end of the template call.</span></div>
|-
! width=50%|You Type
!You Get
|-
| style="text-align: center;" |<pre>{{book ref|beast|epilogue|link=y}}</pre>
|{{book ref|beast|epilogue|link=y}}
|}
 
 
=== Accepted Abbreviations ===
The following abbreviations are accepted, as defined by template {{t|b}}:
{| class="wikitable" width="50%"
! class="title" width="40%" | Book
! class="title" colspan="2" | Accepted Abbreviations
|-
! [[The Beast of Ten]]
| <code>beast</code>, <code>tbot</code>, <code>bot</code>, <code>b10</code>
|-
! [[The Queen's Gambit]]
| <code>i1</code>, <code>imirillia1</code>, <code>tqg</code>, <code>qg</code>
|-
! [[The Ruby Prince]]
| <code>i2</code>, <code>imirillia2</code>, <code>trp</code>, <code>rp</code>
|-
! [[The Wanderer's Mark]]
| <code>i3</code>, <code>imirillia3</code>, <code>twm</code>, <code>wm</code>
|-
! [[The Q]]
| <code>tq</code>, <code>q</code>
|}
 
== Articles using Template ==
:{{for|Special:WhatLinksHere/{{FULLPAGENAME}}|a full listing|here|pre=This list is limited to 100 pages}}
{{Special:WhatLinksHere/{{FULLPAGENAME}}|namespace=0|limit=100}}{{Special:WhatLinksHere/{{FULLPAGENAME}}|namespace=100|limit=100}}
 
[[Category: Reference Templates]]