Template:Infobox television episode: Difference between revisions
Appearance
NeonWabbit (talk | contribs) Created page with "<includeonly>{{main other|{{Television episode short description|episode_num={{{episode|}}}|season_num={{{season|}}}|season_num_uk={{{series_no|}}}|series_name={{{series|}}}|not_dab={{{not_dab|}}}|limited={{{limited|}}}}}}}<!-- -->{{#invoke:Infobox television episode|italic_title}}</includeonly> {{Infobox | templatestyles = Infobox television episode/styles.css | bodyclass = ib-tv-episode vevent | aboveclass = summary | above = <includeonly>{{#invoke:I..." |
NeonWabbit (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly>{{main other|{{Television episode short description|episode_num={{{episode|}}}|season_num={{{season|}}}|season_num_uk={{{series_no|}}}|series_name={{{series|}}}|not_dab={{{not_dab|}}}|limited={{{limited|}}}}}}}<!-- | <includeonly>{{main other|{{Television episode short description|episode_num={{{episode|}}}|season_num={{{season|}}}|season_num_uk={{{series_no|}}}|series_name={{{series|}}}|segment={{{segment|}}}|not_dab={{{not_dab|}}}|limited={{{limited|}}}}}}}<!-- | ||
-->{{#invoke:Infobox television episode|italic_title}}</includeonly> | -->{{#invoke:Infobox television episode|italic_title}}</includeonly> | ||
{{Infobox | {{Infobox | ||
| Line 12: | Line 12: | ||
| subheaderclass = nowrap | | subheaderclass = nowrap | ||
| subheader = {{#if: {{{series|}}} | ''{{{series}}}'' {{#if: {{#invoke:String2|matchAny|,|/|&|-|–|and|source={{{episode|}}}}} | episodes |episode }} }} | | subheader = {{#if: {{{series|}}} | ''{{{series}}}'' {{#if: {{{segment|}}} | segment | {{#if: {{#invoke:String2|matchAny|,|/|&|-|–|and|source={{{episode|}}}}} | episodes | episode }} }} }} | ||
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright={{{image_upright|1 | | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{image_alt|{{{alt|}}}}}}}} | ||
| caption = {{{caption|}}} | | caption = {{{caption|}}} | ||
| label1 = Episode {{#if: {{#invoke:String2|matchAny|,|/|&|-|–|and|source={{{episode|}}}}} | {{abbr|nos.|numbers}} | {{abbr|no.|number}} }} | | label1 = Episode {{#if: {{#invoke:String2|matchAny|,|/|&|-|–|and|source={{{episode|}}}}} | {{abbr|nos.|numbers}} | {{abbr|no.|number}} }} | ||
| data1 = {{#if: {{{season|}}} | Season {{{season|}}}<br /> }}{{#if: {{{series_no|}}} | {{nowrap|Series {{{series_no|}}}}}<br /> }}{{#if: {{{episode|}}} | {{#if: {{#invoke:String2|matchAny|,|/|&|-|–|and|source={{{episode|}}}}} | Episodes | Episode }} {{{episode|}}} }} | | data1 = {{#if: {{{season|}}} | Season {{{season|}}}<br /> }}{{#if: {{{series_no|}}} | {{nowrap|Series {{{series_no|}}}}}<br /> }}{{#if: {{{episode|}}} | {{#if: {{#invoke:String2|matchAny|,|/|&|-|–|and|source={{{episode|}}}}} | Episodes | Episode }} {{{episode|}}} }}{{#ifeq: {{{segment|}}} | yes | (segment) | {{{segment|}}} }} | ||
| class2 = plainlist | | class2 = plainlist | ||
| Line 50: | Line 48: | ||
| class9 = plainlist | | class9 = plainlist | ||
| label9 = | | label9 = Featured music | ||
| data9 = {{{ | | data9 = {{{music|}}} | ||
| class10 = plainlist | | class10 = plainlist | ||
| label10 = | | label10 = Cinematography by | ||
| data10 = {{{ | | data10 = {{{photographer|}}} | ||
| class11 = plainlist | | class11 = plainlist | ||
| label11 = | | label11 = Editing by | ||
| data11 = {{{ | | data11 = {{{editor|}}} | ||
| class12 = plainlist | | class12 = plainlist | ||
| label12 | | label12 = Production code{{Pluralize from text|{{{production|}}}|plural=s}} | ||
| data12 = {{{production|}}} | |||
| | |||
| | | class13 = plainlist | ||
| | | label13 = Original {{#if: {{{release_date|}}} | release | air }} date{{Pluralize from text|{{If empty|{{{release_date|}}}|{{{airdate|}}}}}|plural=s}} | ||
| | | data13 = {{If empty |{{{release_date|}}} |{{{airdate|}}} }} | ||
| | | label14 = Running time | ||
| | | data14 = {{If empty |{{{runtime|}}} |{{{length|}}} }} | ||
| | | header15 = {{If empty |{{{guests_title|}}} |{{nowrap|Guest appearance{{Pluralize from text|{{{guests|}}}|plural=s}}}}}} | ||
| | | class16 = ib-tv-episode-guests | ||
| | | data16 = {{{guests|}}} | ||
| | | header17 = _BLANK_ | ||
| | | data18 = {{{module|}}} | ||
| class30 = noprint | | class30 = noprint | ||
| Line 97: | Line 91: | ||
| rowclass32 = noprint | | rowclass32 = noprint | ||
| data32 = {{#if: {{{season_article|}}} | {{#invoke:String|replace|source={{{season_article}}}|pattern=^(([^\(]*)% | | data32 = {{#if: {{{season_article|}}} | {{#invoke:String|replace|source={{{season_article}}}|pattern={{#ifeq:{{Str find|{{{season_article}}}|(}}|-1| | ||
<!--No bracket, season/series--> | |||
{{#ifeq:{{Str find|{{{season_article}}}|series}}|-1| | |||
^((.*)(season %d+)(.*))$| | |||
^((.*)(series %d+)(.*))$ | |||
}}| | |||
<!--Brackets--> | |||
^(([^\(]*)(%([^\)]*%))(.*))$ | |||
}}|replace=[[%1|''%2''%3%4]]|plain=false}} }} | |||
| belowclass = noprint | | belowclass = noprint | ||
| Line 103: | Line 105: | ||
}}<!--Tracking categories | }}<!--Tracking categories | ||
-->{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using infobox television episode with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox television episode]] with unknown parameter "_VALUE_"|showblankpositional=1| airdate | alt | based_on | caption | director | editor | episode | episode_list | guests | guests_title | image | image_alt | image_size | image_upright | italic_title | length | limited | module | music | narrator | next | not_dab | photographer | presenter | prev | -->{{#invoke:Check for unknown parameters|check|unknown={{Main other|[[Category:Pages using infobox television episode with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox television episode]] with unknown parameter "_VALUE_"|showblankpositional=1| airdate | alt | based_on | caption | director | editor | episode | episode_list | guests | guests_title | image | image_alt | image_size | image_upright | italic_title | length | limited | module | music | narrator | next | not_dab | photographer | presenter | prev | production | release_date | rnext | rprev | rtitle | runtime | season | season_article | segment | series | series_no | story | teleplay | title | writer }}<!-- | ||
-->{{Main other|{{#invoke:Infobox television episode|validate_values}}}}<!-- | -->{{Main other|{{#invoke:Infobox television episode|validate_values}}}}<!-- | ||
-->{{Main other|{{#if: {{{based_on|}}} | [[Category:Pages using infobox television episode with the based on parameter]] }}}}<!-- | -->{{Main other|{{#if: {{{based_on|}}} | [[Category:Pages using infobox television episode with the based on parameter]] }}}}<!-- | ||
--> | --> | ||