Module:RCChronology/doc

From Weezerpedia

This is the documentation page for Module:RCChronology

Module purpose

Module:RCChronology is a template-specific Lua module used by the {{Infobox song}} to generate a Rivers Cuomo song chronology row. It formats and displays the previous, current, and next song titles along with their corresponding RC# or COR# values.

This module is not designed for general-purpose use and should only be invoked through the relevant infobox template.

Usage

| headerXX = {{#if:{{{prev_rc_title|}}}{{{next_rc_title|}}}|Rivers Cuomo song chronology}}
| dataXX = {{#invoke:RCChronology|makeRcRow
  | prev_rc_title = {{{prev_rc_title|}}}
  | this_rc_title = {{{this_rc_title|}}}
  | next_rc_title = {{{next_rc_title|}}}
  | rc#           = {{{rc#|}}}
  | cor#          = {{{cor#|}}}
  | use_cor#      = {{{use_cor#|}}}
  | name          = {{{name|}}}
}}

Parameters

prev_rc_title
The title of the previous song in the chronology.
this_rc_title
(Optional) The title of the current song. If omitted, the module will fall back to name, and then to the page name.
next_rc_title
The title of the next song in the chronology.
rc#
The RC (Rivers Cuomo) number for the current song. This is the default numbering used in the chronology unless use_cor# is set to "yes". If provided, the value will also appear in the main infobox regardless of which number is used in the chronology row.
cor#
The COR (Catalog o' Riffs) number for the current song. If use_cor# is set to "yes", this value will be used instead of rc# in the displayed chronology numbering. If provided, the value will also appear in the main infobox even if not used for the chronology.
use_cor#
(Optional) If set to "yes", the chronology will use the cor# value for numbering instead of the default rc#. This is useful in cases where the RC numbering is unclear or unavailable, and the COR numbering provides a more reliable reference.
name
Optional fallback name for the current song (used if this_rc_title is not specified).

Behavior

  • If use_cor# = yes, the module will use COR numbering, and a missing or invalid cor# will trigger a preview warning.
  • If either prev_rc_title or next_rc_title is provided, but neither rc# nor cor# is specified, a preview warning will be displayed.
  • If neither prev_rc_title nor next_rc_title is present, no output is produced.

Error handling

Errors and warnings are only shown during preview using Module:If preview so that they do not affect live articles.

See also