Template:Book ref: Difference between revisions

From The Reed and Rite
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>{{#tag:ref|
<includeonly>{{#tag:ref|
{{#if:{{{1|}}}|<!-- Check if book title is provided -->
{{#if:{{{1|}}} | <!-- Check if book title is provided -->
   {{#if:{{{2|}}}|<!-- Check if chapter/prologue/epilogue is provided -->
   {{#switch:{{lc:{{{2}}}}}
    {{#ifexpr: {{{2}}} > 0 and {{{2}}} <= 75 <!-- Limit chapters to 75 -->
    | prologue = [[Summary:{{{1}}}#Prologue|''{{{1}}}'', Prologue]]
      | [[Summary:{{{1}}}#Chapter_{{{2}}}|''{{{1}}}'', chapter {{{2}}}]]
    | epilogue = [[Summary:{{{1}}}#Epilogue|''{{{1}}}'', Epilogue]]
      | {{#switch:{{lc:{{{2}}}}}
    | {{#ifexpr: {{{2}}} > 0 and {{{2}}} <= 75
          | prologue = [[Summary:{{{1}}}#Prologue|''{{{1}}}'', prologue]]
        | [[Summary:{{{1}}}#Chapter_{{{2}}}|''{{{1}}}'', Chapter {{{2}}}]]
          | epilogue = [[Summary:{{{1}}}#Epilogue|''{{{1}}}'', epilogue]]
        | <span style="color:red">Error: Chapter exceeds 75</span>
          | {{#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>}}
| <span style="color:red">Error: Missing book title</span>}}
| name={{{name|{{{1}}}-{{{2}}}}}}
| name={{{name|{{{1}}}-{{{2}}}}}}

Revision as of 21:31, 18 February 2025

This template is used to refer to chapter summaries on The Reed and Rite.

To use, include {{book ref|book|chapter}}

  • Replace book with the appropriate code from {{b}}
  • chapter should be the chapter number, prologue, or epilogue
  • When referencing chapters which have names in place of numbers, such as several chapters in the Alcatraz books, use the name of the chapter in place of a number. For example: {{book ref|a5|mary}}
  • When referring to interludes, replace chapter with i|number, where the latter is the interlude number
  • For parts that aren't any of the above, replace chapter with part=name; for example, part=ars 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 {{cite}} if you can't find it)
  • {{{pre}}} is included before the link
  • {{{post}}} is included after the link
  • {{{name}}} replaces the generated reference name
  • {{{group}}} sets the reference group