Template:Notes2
Jump to navigation
Jump to search
Template for header on sequential notes pages (upgraded version of Template:Notes1)
Quick Start
Copy, paste, and modify:
{{Notes2 | class = MARB 403-252 | type = Lecture | num = 10 | date = 2013-01-12 }}
Or use the compact syntax:
{{Notes2 | MARB 403-252 | Lecture | 10 | date = 2013-01-12 }}
Required Parameters
Parameter | Type | Description | |
---|---|---|---|
class | 1 | string | Full class name, automatically converted to UPPERCASE (e.g. MARB 403-252) |
type | 2 | string | The type of material, automatically Capitalized (e.g. Lecture, Lab, Chapter) |
num | 3 | integer | The sequential ordering for the current page |
Optional Parameters
Predefined values:
- className is defined by the first part of class up to the first '-'
- padNum is the zero-padded version of num with length defined by pad parameter
Parameter | Type | Default Value | Description | |
---|---|---|---|---|
date | date | (last edit date) | The date on which the notes were taken. Although optional, this parameter is recommended | |
sort | string | {type} {num} | The sort key for the category | |
pad | integer | 2 | The zero-padding length for sequential ordering | |
last | boolean | false | The template can auto-detect "first", but needs a stopping point. | |
next | string | {className} {type} {num + 1} | Customize the "next" link | |
prev | string | {className} {type} {num - 1} | Customize the "previous" link | |
exam | integer string | NULL | Categorize under {className} Exam {exam[0]}, use {exam[1]} flag text if set | |
examSort | string | {type} {num} | The sort key for the exam category (if exam is specified) | |
slides | string | NULL | NULL | omit slides link flag |
auto or true | {className} {type} Slides {num}.pdf | |||
starts with @ | Specify exact upload link of file (everything after @ will be used) | |||
(anything else) | {className} {type} Slides {slides} |
Sample Usage and Output
Typing
{{Notes2 | class = MARB 403-252 | type = Lecture | num = 3 | exam = 2 start | date = 2012-01-06 | slides = 2a.pdf }}
Is equivalent to the following MediaWiki code
[[Category:Notes|MARB 403-252 Lecture 03]] [[Category:MARB 403-252|Lecture 03]] [[Category:MARB 403 Exam 1|Lecture 03]] [[MARB 403 Lecture 2|« previous]] | ''Sunday, January 6, 2013'' | [[MARB 403 Lecture 4|next »]] {{Flag|Begin [[:Category:MARB 403 Exam 1|Exam 1]] content}} {{Flag|[[Media:MARB 403 Lecture Slides 2a.pdf|Lecture Slides]]}}
And results in a header like the following: