Template:DisambiguationFull

This template can be used to automatically form a disambiguation page based on several parameters described bellow. Template is especially useful for characters with hundreds of alternate reality versions.

Template is using DPL to get a list of all existing pages with specific names. The list then processed by Module:Disambiguation to form the disambiguation gallery. Additional characters that don't yet have pages (and thus cannot be fetched by DPL query) could be added to the list with parameters include1-include81.

Theoretically template can form a disambiguation for up to 800 characters.
 * type
 * Type of the pages - character or team. DEFAULT: character. For example, for disambiguation of Spider-Man this parameter can be ommited, for X-Men or Avengers disambiguation  should be added.


 * main
 * Pagename of the main character. For example, "Peter Parker (Earth-616)" for Spider-Man disambiguation. It is used to exclude main character from the list of alternate reality versions and place him at the top of the page.


 * main_image
 * Image used for main character.


 * logo
 * logo at the very top of the page.


 * description
 * Short description of character and disambiguation.


 * main_name
 * Main version of name of all alternate reality versions. For example, "Peter Parker" for Spider-Man disambiguation.


 * main_title
 * Main version of title of all alternate reality versions. For example, "Spider-Man" for Spider-Man disambiguation


 * alternative1-alternative100
 * Alternative versions of name. For example, "Pavitr Prabhakar" for Spider-Man disambiguation.


 * include1-include100
 * Characters who also should be included into disambiguation. Useful for adding characters that not yet have pages. Characters could be included in the same format like in any normal disambiguation:


 * include1    = Peter Parker (Earth-1)
 * include3    = Peter Parker (Earth-2); Peter Parker (Earth-2).jpg
 * include2    = Spider
 * include2    = Spider-Boy; Spider-Boy.jpg
 * exclude1-exclude100
 * Characters who should be excluded from the list. For example:


 * exclude1    = Peter Parker (Tony Richards) (Earth-616)
 * includeComic, includeMovie, includeTV, includeGame (1-100 in each)
 * In combination with "exclude" these parameters could be used to bypass auto-sorting of page and to manually add it into desired section. Useful for characters from Earth-199999 some of whom are movie characters, while other are TV characters. For example, Old Lace (Earth-199999) is a TV character, but it is auto-sorted into "Movies" section. To prevent it use similar code:

This way is would be added into "TV" section instead of "Movies"
 * exclude1    = Old Lace (Earth-199999)
 * includeTV1  = Old Lace (Earth-199999); Old Lace (Earth-199999) from Marvel's Runaways Season 1 3 001.jpg
 * Teams1-Teams200
 * Others1-Others200
 * Related1-Related200
 * New Header1 (-New Header5)
 * Additional section(s) with customizable header(s). Up to 200 pages can be displayed in each section with   parameters.


 * noimage
 * Changes default File:No Image Available.png to any other image that would be used for pages with no image. For example:


 * noimage = No Image Male.jpg