Module:See also/doc

This module produces a "See also: a, b and c" link. It implements the see also template.

Usage from wikitext
This module cannot be used directly from #invoke. Instead, it can only be used through the see also template. Please see the template page for documentation.

Usage from other Lua modules
Load the module:

You can then use the _seealso function like this:

The parameters following options are a list of link/display tables, used to generate the see also links. The first value in each table is the link, and is required. The link can be just a page name, or can include a section link if desired. Links specifying a section are automatically formatted as page § section, rather than the MediaWiki default of page#section.

The second value in each table is the display value, and is optional.

The options variable is an optional configuration table. The following fields are recognised:
 * altphrase - an alternative phrase to "See also". Should be a string, if specified.
 * selfref - set to true to flag the output as a self-reference to Wikipedia. (See the selfref template for more details on self-references.)

Produces:
 * Example 1

Displays as:

Produces:
 * Example 2

Displays as:

Produces:
 * Example 3

Displays as:

Produces:
 * Example 4

Displays as:

Technical details
This module uses Module:Hatnote to format the hatnote text, Module:TableTools to process the list of links, and Module:Arguments to fetch the arguments from wikitext.