Template:GenericEpisodeDetails

From LoadingReadyWiki
Revision as of 15:34, 1 September 2026 by Sajuuk (talk | contribs) (update)
Jump to navigationJump to search

Details

Date: {{{releaseDate}}}
Category: {{{epCategory}}}
Category Episode No: {{{catEpNo}}}
Season No: {{{seasonNo}}}
Episode No: {{{epNo}}}
Title: {{{epTitle}}}
Video Link: {{{ytLink}}}
LoadingReadyRun Page: {{{LRRPage}}}
Express Episode Link: {{{expressLink}}}
 
Short Description: {{{epShortDesc}}}
 
Appearing: {{{person1}}}
Guests:
Games Played:
Writing:
Story:
Camera:
Boom:
Graphics Design:
Music:
Edited By:
Produced By:
Thanks To:
Episode Notes:


[[Category:{{{epCategory}}}]]


About this Template

A Template designed to be as generic as possible to create episode pages/articles and define semantic properties about LRR content to populate Semantic Asks/Tables such as those powering the Filmographies, and beyond.

Assumptions

  • template assumes an image in .png format matching pagename will be uploaded. If not available, this can be overriden with titleCardImg (using a full filename including extension) or setting videoUnavailable to true, which will set the image to the generic Video Unavailable file.

Variables

Required

releaseDate the default way to date the episode content, usually at day precision. Assumption is Pacific Time.
epCategory assigns EpisodeCategory::var and Category:var to the ep.
epTitle assigns EpisodeTitle::var to the ep.
ytLink variable for the ep's Video Link. Doesn't currently assign a Semantic property.
person1 assigns the first AppearanceBy to the ep. Template currently assumes at least one person can be attributed.

Optional

enableNavigation True/False switch to call the GenericEpisodeNavigation template. Used in conjunction with epCat/2/3-IndexNo variables.
epCat/2/3-IndexNo Used in conjunction with enableNavigation. When used, the epCat/2/3 variables are used in conjunction with the epCat/2/3-IndexNo variables to set specific page Semantic properties, e.g. (epCat)-IndexNo=(epCat-IndexNo). This allows the GenericEpisodeNavigation template to +/- from the set value and return the next/previous eps.

The epCat-IndexNo's are wiki specific, and meant purely for informing navigation between pages, i.e. Wiki indexed page 3 will link to 2 and 4, but the category may have no other numberings. These will not be visible on page.

epCat2/epCat3 used to add additional EpisodeCategory::var assigments and Category:var categorys to the episode page, e.g. Crossing the Streams 2018-09-29 - LoadingReadyLAN 3.0.
catEpNo assigns the Episode Category No. if the defined epCategory has an overall numbering, eg Checkpoint.
seasonNo assigns the SeasonNumber to the episode, if the episode is seasonally grouped, eg Check/Chillpoint.
epNo assigns the EpisodeNumber to the episode. Note this is different from catEpNo. epNo can pair with seasonNo for an episode numbering within Seasons.
video True/False switch to apply Category:Videos to the episode.
podcast True/False switch to apply Category:LRRcasts the episode.
LRRPage If the episode has a page on the LoadingReadyRun website, this variable will hold it.
expressLink If the episode has an express cut, this var to hold the link to the express/cut down versions of shows, e.g. like W+P and others.
epShortDesc Assigns EpisodeShortDesc::var. Text description/sumamry of the episode. Be wary of page links or formatting including square brackets and pipe, as they may interact poorly with being enclosed inside a Semantic assignment.
person2 - 20 Assigns AppearnceBy::var to additional people appearing in ep.
guest1 - 10 Assigns Guest::var to up-to 10 people. guest1 must be called first.
game1 - 20 Assigns GamePlayed::var to up-to 20 games. game1 must be called first. Note: Game means Videogame here, other game types can be added when needed. Eg, boardgames and ttrpg game systems are not under Game semantically on the wiki.
writer1 - 10 Assigns WrittenBy::var to up-to 10 writers. writer1 must be called first.
story1 - 10 Assigns StoryBy::var to up-to 10 attributees. story1 must be called first.
camera1 - 10 Assigns ShootingBy::var to up-to 10 attributees. camera1 must be called first.
boom1 - 10 Assigns BoomBy::var to up-to 10 attributees. boom1 must be called first
graphics1 - 10 Assigns GraphicsBy::var to up-to 10 attributees. graphics1 must be called first.
music1 - 10 Assigns MusicBy::var to up-to 10 attributees. music1 must be called first.
editor1 - 10 Assigns EditedBy::var to up-to 10 attributees. editor1 must be called first.
producer1 - 10 Assigns ProducedBy::var to up-to 10 attributees. producer1 must be called first.
thanks1 - 10 Assigns ThanksTo::var to up-to 10 attributees. thanks1 must be called first. Semantic data type will interprate entries as wiki page links.
notes Assigns EpisodeNotes:: to whatever is put as the var. Be wary of trying to link to anything or using square brackets as it will likely interact poorly with the Semantic assignment.

Using the Template

Below is the full template call. Only the lines listed above in Required are necessary. Drop/ignore anything not needed.

{{GenericEpisodeDetails
|titleCardImg= 
|videoUnavailable= 
|enableNavigation= 
|epCat-IndexNo= 
|epCat2-IndexNo= 
|epCat3-IndexNo= 
|releaseDate= 
|epCategory= 
|epCat2= 
|epCat3= 
|catEpNo= 
|seasonNo= 
|epNo= 
|epTitle= 
|video= 
|podcast=  
|ytLink= 
|LRRPage= 
|expressLink= 
|epShortDesc= 
|person1= 
|person2= 
|person3= 
|person4= 
|person5= 
|person6= 
|person7= 
|person8= 
|person9= 
|person10= 
|person11= 
|person12= 
|person13= 
|person14= 
|person15= 
|person16= 
|person17= 
|person18= 
|person19= 
|person20= 
|guest1= 
|guest2= 
|guest3= 
|guest4= 
|guest5= 
|guest6= 
|guest7= 
|guest8= 
|guest9= 
|guest10= 
|game1= 
|game2= 
|game3= 
|game4= 
|game5= 
|game6= 
|game7= 
|game8= 
|game9= 
|game10= 
|game11= 
|game12= 
|game13= 
|game14= 
|game15= 
|game16= 
|game17= 
|game18= 
|game19= 
|game20= 
|writer1= 
|writer2= 
|writer3= 
|writer4= 
|writer5= 
|writer6= 
|writer7= 
|writer8= 
|writer9= 
|writer10= 
|story1= 
|story2= 
|story3= 
|story4= 
|story5= 
|story6= 
|story7= 
|story8= 
|story9= 
|story10= 
|camera1= 
|camera2= 
|camera3= 
|camera4= 
|camera5= 
|camera6= 
|camera7= 
|camera8= 
|camera9= 
|camera10= 
|boom1= 
|boom2= 
|boom3= 
|boom4= 
|boom5= 
|boom6= 
|boom7= 
|boom8= 
|boom9= 
|boom10= 
|graphics1= 
|graphics2= 
|graphics3= 
|graphics4= 
|graphics5= 
|graphics6= 
|graphics7= 
|graphics8= 
|graphics9= 
|graphics10= 
|music1= 
|music2= 
|music3= 
|music4= 
|music5= 
|music6= 
|music7= 
|music8= 
|music9= 
|music10= 
|editor1= 
|editor2= 
|editor3= 
|editor4= 
|editor5= 
|editor6= 
|editor7= 
|editor8= 
|editor9= 
|editor10= 
|producer1= 
|producer2= 
|producer3= 
|producer4= 
|producer5= 
|producer6= 
|producer7= 
|producer8= 
|producer9= 
|producer10= 
|thanks1= 
|thanks2= 
|thanks3= 
|thanks4= 
|thanks5= 
|thanks6= 
|thanks7= 
|thanks8= 
|thanks9= 
|thanks10= 
|notes= 
}}