Difference between revisions of "Template:Presentation"
Jump to navigation
Jump to search
(replace incorrect use of set_internal with 'set') |
|||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly> | + | <noinclude> |
+ | This is the "Presentation" template. | ||
+ | It should be called in the following format: | ||
+ | <pre> | ||
+ | {{Presentation | ||
+ | |Title= | ||
+ | |Date= | ||
+ | |Time= | ||
+ | |Location= | ||
+ | |Presenter= | ||
+ | |Summary= | ||
+ | |Abstract= | ||
+ | |Photo= | ||
+ | }} | ||
+ | </pre> | ||
+ | Edit the page to see the template text. | ||
+ | </noinclude><includeonly>{{#css: | ||
+ | img { | ||
+ | max-width: 100%; | ||
+ | height: auto; | ||
+ | } | ||
+ | }}{{#set_internal:Title|hasDate={{{Date|}}}|hasTime={{{Time|}}}|hasLocation={{{Location|}}}|hasPresenter={{{Presenter|}}}}}{| class="wikitable" | ||
+ | ! Title | ||
+ | | {{{Title|}}} | ||
+ | |- | ||
+ | ! Date | ||
+ | | [[hasDate::{{{Date|}}}]] | ||
+ | |- | ||
+ | ! Time | ||
+ | | [[hasTime::{{{Time|}}}]] | ||
+ | |- | ||
+ | ! Location | ||
+ | | {{#set:hasLocation::{{{Location|}}}}}{{{Location|}}} | ||
+ | |- | ||
+ | ! Presenter | ||
+ | | {{#arraymap:{{{Presenter|}}}|,|x|{{#formredlink:target=x|form=Person}}{{#set:hasPresenter=x}}}} | ||
+ | |} | ||
+ | |||
== {{{Title}}} == | == {{{Title}}} == | ||
− | <span style="float:right;">{{{Photo}}}</span> | + | <span style="float:right;">{{#set:hasPhoto::{{{Photo|}}}}}{{{Photo|}}}</span> |
'''WHEN:''' {{{Date}}} {{{Time}}}<br /> | '''WHEN:''' {{{Date}}} {{{Time}}}<br /> | ||
'''WHERE:''' {{{Location}}}<br /> | '''WHERE:''' {{{Location}}}<br /> | ||
'''WHO:''' {{{Presenter}}} <br /> | '''WHO:''' {{{Presenter}}} <br /> | ||
− | '''WHAT:''' {{{Summary}}} | + | '''WHAT:''' {{#set:hasSummary::{{{Summary|}}}}}{{{Summary|}}} |
− | |||
− | {{{ | ||
− | |||
− | [[ | + | {{#set:hasAbstract::{{{subst:Abstract|}}}}}{{{subst:Abstract|}}} |
+ | [[Category:Presentation]] | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<templatedata> | <templatedata> | ||
{ | { | ||
"params": { | "params": { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"Date": { | "Date": { | ||
"label": "Date", | "label": "Date", | ||
− | "description": " | + | "description": "Date of presentation", |
"example": "{{#dateformat:{{subst:CURRENTYEAR}}-{{subst:CURRENTMONTH}}-{{subst:CURRENTDAY}}|ISO 8601}}", | "example": "{{#dateformat:{{subst:CURRENTYEAR}}-{{subst:CURRENTMONTH}}-{{subst:CURRENTDAY}}|ISO 8601}}", | ||
− | + | "type": "date", | |
"suggested": true | "suggested": true | ||
}, | }, | ||
"Time": { | "Time": { | ||
"label": "Time", | "label": "Time", | ||
+ | "description": "Time presentation begins", | ||
"example": "18:00 EDT", | "example": "18:00 EDT", | ||
"type": "string", | "type": "string", | ||
Line 57: | Line 72: | ||
}, | }, | ||
"Presenter": { | "Presenter": { | ||
− | "label": " | + | "label": "Location", |
+ | "description": "Address; #hashtag; URL", | ||
+ | "example": "#QualityBoxTraining", | ||
+ | "required": true | ||
+ | }, | ||
+ | "Title": { | ||
+ | "label": "Presentation Title", | ||
+ | "description": "What do you call the Talk or Presentation?", | ||
+ | "example": "Importing Content into QualityBox", | ||
+ | "type": "string", | ||
+ | "autovalue": "{{subst:PAGENAME}}", | ||
"required": true | "required": true | ||
}, | }, | ||
Line 73: | Line 98: | ||
} | } | ||
}, | }, | ||
+ | "description": "This template holds information about a Presentation", | ||
"format": "inline" | "format": "inline" | ||
} | } | ||
+ | |||
</templatedata> | </templatedata> | ||
</noinclude> | </noinclude> |
Latest revision as of 09:26, 1 November 2018
This is the "Presentation" template. It should be called in the following format:
{{Presentation |Title= |Date= |Time= |Location= |Presenter= |Summary= |Abstract= |Photo= }}
Edit the page to see the template text.
This template holds information about a Presentation
Parameter | Description | Type | Status | |
---|---|---|---|---|
Date | Date | Date of presentation
| Date | suggested |
Time | Time | Time presentation begins
| String | suggested |
Location | Location | Address; Building & Room; or URL
| String | optional |
Location | Presenter | Address; #hashtag; URL
| Unknown | required |
Presentation Title | Title | What do you call the Talk or Presentation?
| String | required |
Summary | Summary | <50 words | Unknown | optional |
Abstract | Abstract | ~150 words | Unknown | optional |
Photo / Image | Photo | no description | File | optional |