Template:Page numbers/doc

From blackwiki
Jump to navigation Jump to search

Usage

Designed to sit in a parent template (e.g. the Cite family) and ensure that p. or pp is prepended as and if appropriate.

Code Result
Script error: No such module "Template link general".. .
Script error: No such module "Template link general".. page 22.
Script error: No such module "Template link general".. Page 122.
Script error: No such module "Template link general".. pp. 4, 6–12.
Script error: No such module "Template link general".. p. 2232.
Script error: No such module "Template link general".. p. 22a.
Script error: No such module "Template link general".. p. 22 f..
Script error: No such module "Template link general".. p. 22 ff..
Script error: No such module "Template link general".. p. 22 etc..
Script error: No such module "Template link general".. p. 22 and index.
Script error: No such module "Template link general".. pp. 1,22.
Script error: No such module "Template link general".. pp. 12-23.
Script error: No such module "Template link general"..A pp. 15–123.
Script error: No such module "Template link general"..B pp. 15–123.
Script error: No such module "Template link general".. p. xvi.
Script error: No such module "Template link general".. Introduction.
Script error: No such module "Template link general".. Section 4 part 2.
Notes
  • A - Uses an n-dash character, "–".
  • B - Uses an n-dash HTML entity, "–".

Caveat

Since we don't have proper string functions available, this template is likely to be relatively expensive in size terms - a set of short string functions would help this.