Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:IA Citation/data/OTHER/doc

From Wikipedia, the free encyclopedia

This page contains the data configurations for Module:IA Citation for all book keys starting with the letter "doc".

To add a new citation, follow the existing examples in the code.

  • Book Key eg. `['docIdoc4']`
Use a unique yet recognizable name, all caps, spaces converted to "_", and that starts with "doc".
  • Engine Parameters (Top-level):
    • template = (Required) "cite book", "cite journal", etc.
    • id = <Internet Archive identifier> (e.g., encyclopaediabrit01chisrich). Required for a single book on IA.
    • query = <Internet Archive search query> (Optional. Use instead of `id` for multi-volume works. Links the title to an IA search page. Page linking will not work.)
  • ex. query = 'title:"Encyclopaedia Britannica" AND date:1911'
  • iadisplay = "full screen" (Optional. Opens the book in full-screen mode instead of 2-up.)
  • iasearch = "none" (Optional. Disables the default dummy search string. More info: Module:IA_Citation#Dummy_search)
  • Citation Parameters (Inside `cite_params`):
    • cite_params = A table of standard CS1 parameters displayed by default. Users can override these within the invoking templates.
      • title, author, year, isbn, etc.
      • url = If the work is not on the Internet Archive, omit `id` and `query` from the top level, and provide a hardcoded `url` (e.g., to Google Books) directly inside this `cite_params` table. This method nullifies features such as direct linking to page numbers, full screen display.