User:Theusaf/Template:comic 2x
This is a basic infobox-style header template used to display xkcd comics on their own pages, including the comic number (with external link to xkcd), publication date, title, comic image, and title text, including a feature to disable the imagesize label text.
Sample[edit]
The following is a sample usage of this template:
Capri Suns |
Title text: [As security is dragging me away] "Come on, at least I didn't make the mistake in the other direction!" |
Usage[edit]
{{User:Theusaf/Template:comic_2x | number = | date = | title = | before = | image = | custom = | imagesize = | noexpand = | titletext = | ldomain = | lappend = }}
Notes[edit]
- At least the number, title and image are required.
- The date should be written in the form: January 1, 2006
- The imagesize field is optional.
- The comic's width will be limited to the set size. Format must be in pixels (eg: "350px")
- The comic's height may be set by adding an 'x' to the start (eg: "x350px")
- Warning: If the size is larger than the image, the image will be stretched.
- The noexpand field is optional.
- It is used in conjunction with imagesize, hiding the "Click comic to enlarge" button
- To use this option, you must set it to
true
- before is a special field for inserting text before the comic. One use is for extremely large comics (e.g. Umwelt), to skip to the explanation.
- If the custom field is not empty, the image field will be ignored and be replaced with any text that you put in the custom field.
- if number is left undefined, most of the navigation bar will be disabled.
- lappend must be defined as
...kd.com/'''lappend'''/
to keep the link to xkcd.com valid. - If the link is to eg. a blog post (blog.xkcd.com) ldomain can be defined as
blog
to change the subdomain in the link.
- lappend must be defined as
The above sample is produced by the following code:
{{User:Theusaf/Template:comic_2x | number = 2647 | date = July 18, 2022 | title = Capri Suns | image = capri_suns_2x.png | titletext = [As security is dragging me away] "Come on, at least I didn't make the mistake in the other direction!" | imagesize = 315x317px | noexpand = true }}