Template:Lopbn L1 typical link

From Wikipedia, the free encyclopedia

[Markup-generating version] There are two typical kinds of page below the root of the LoPbN tree (and 3 rarer kinds, the targets of what are called "head links"). This template, Template:Lopbn L1 typical link, provides markup for a lk to one pg of one of the typical kinds, piped in the style of the "Links to rest of list" blocks used on every LoPbN-tree page below the root.

  • With one argument, the resulting lk targets the page that either
    contains the entries for all names that begin with the string given in the argument, or
    is the root of the LoPbN subtree containing those names.
  • With two arguments (which must be of the same length, and differ only at the last letter), the lk targets a page containing all the entries for names beginning with either of the arguments, and all the entries falling alphabetically between those two groups of entries.

(An earlier revision of the template was used, late in 2006, for production as part of a suite of templates that collectively would have provided about 84% of the lines of lks that make up the "Links to rest of list" blocks of all the roughly 1000 pages of the tree; the massive nesting of template calls inherant in that suite's design seems to have been the cause of complaints of long delays in accessing the LoPbN page, and the "LoPbN Links templates" using the suite were reverted to earlier methods. This revision of this template page is intended to play the analogous role in a new (but closely related) suite of templates, which should avoid delays. In this revision, the nest of template calls is rendered, on a template talk page, as wiki markup, and the nesting may make the rendering slow. But copy-and-pasting that markup onto that talk page's associated template page produces a template with neither other templates nested within it, nor parser functions, and only this faster template will be used directly in production.)

[[List of people by name: {{{1}}}|{{{1}}}]]