Template:Index: Difference between revisions

From Greyhawk Wiki
Jump to navigation Jump to search
m removing wikilinks, and excessively long sentences which do not fit format
updating another method of escaping apostrophe or other punctuation
Line 71: Line 71:
Used when the EGI introduction paragraph is not desired, for other formatting reasons.
Used when the EGI introduction paragraph is not desired, for other formatting reasons.
:<code><nowiki>{{indextableonly}}</nowiki></code>
:<code><nowiki>{{indextableonly}}</nowiki></code>
:<code><nowiki>{{indextableonly|SubjectWord}}</nowiki></code>
:<code><nowiki>{{indextableonly|title=TOPICWORD}}</nowiki></code>
:<code><nowiki>{{indextableonly|title=TOPICWORD|exact=1}}}}</nowiki></code>


== Errors ==  
== Errors ==  
If there are syntax errors due to the Encyclopedia Greyhawkania Index listing the Topic in an unusual way (e.g. "Magical Arts, University of"), the <code>title</code> should be altered to get proper EGI results.   
If there are syntax errors due to the Encyclopedia Greyhawkania Index listing the Topic in an unusual way (e.g. "Magical Arts, University of"), the <code>title</code> should be altered to get proper EGI results.   
:<code><nowiki>{{index|title=}}</nowiki></code>


:<code><nowiki>{{index|title=}}</nowiki></code>
Errors may also result from punctuation or unusual characters in the Topic's name. It is possible to make the EGI ignore the apostrophe on pages with titles such as "Kuroth's Quill" or "Johydee's Mask". Use a backslash directly before an unusual character to make the table "escape" the apostrophe or unusual punctuation.
:<code><nowiki>{{index|title=TOPICWORD\'s ANOTHERWORD}}</nowiki></code>


Errors may also result from punctuation or unusual characters in the Topic's name.  This template can be used to eliminate these errors on pages with titles such as "Kuroth's Quill" or "Johydee's Mask".  Use only the words of the Topic, without the unusual punctuation.
For other errors, this template can also be used to eliminate these errors by using only the words of the Topic, without any unusual phrasing, etc.


:<code><nowiki>{{index|title=TOPICWORD%' AND Topic LIKE '%ANOTHERWORD}}</nowiki></code>
:<code><nowiki>{{index|title=TOPICWORD%' AND Topic LIKE '%ANOTHERWORD}}</nowiki></code>
Line 91: Line 94:
| Brother Milerjoi || <code><nowiki>{{index|title=Milerjoi}}</nowiki></code>
| Brother Milerjoi || <code><nowiki>{{index|title=Milerjoi}}</nowiki></code>
|-
|-
| Royal Guild of Navigators || <code><nowiki>{{index|title=Navigators, Royal Guild of}}</nowiki></code>
|Kuroth's Quill || <code><nowiki>{{index|title=Kuroth\'s Quill}}</nowiki></code>
|-
|-
| Knights of Holy Shielding|| <code><nowiki>{{index|title=Holy Shielding, Knights of}}</nowiki></code>  or just  <code><nowiki>{{index|title=Holy Shielding}}</nowiki></code>  
| Battle of Karndred's Meadows || <code><nowiki>{{index|title=Karndred\'s Meadow}}</nowiki></code>
|-
|-
| Dar-Kesh-Anam || <code><nowiki>{{index|title=Dar%' AND Topic LIKE '%Anam}}</nowiki></code>
| Royal Guild of Navigators || <code><nowiki>{{index|title=Navigators%' AND Topic LIKE '%Guild}}</nowiki></code>
|-
|-
|Kuroth's Quill || <code><nowiki>{{index|title=Kuroth%' AND Topic LIKE '%Quill}}</nowiki></code>
| Knights of Holy Shielding|| <code><nowiki>{{index|title=Holy Shielding, Knights of}}</nowiki></code>  or just  <code><nowiki>{{index|title=Holy Shielding}}</nowiki></code>
|-</nowiki></code>
|-
|-
|Johydee's Mask || <code><nowiki>{{index|title=Johydee%' AND Topic LIKE '%Mask}}</nowiki></code>
|Johydee's Mask || <code><nowiki>{{index|title=Johydee\'s Mask}}</nowiki></code> or <code><nowiki>{{index|title=Johydee%' AND Topic LIKE '%Mask}}</nowiki></code>
|-
|-
| Battle of Karndred's Meadows || <code><nowiki>{{index|title=Karndred%' AND Topic LIKE '%Meadow}}</nowiki></code>
| Dar Kesh-Anam || <code><nowiki>{{index|title=Dar Kesh\-Anam}}</nowiki></code> or <code><nowiki>{{index|title=Dar%' AND Topic LIKE '%Anam}}</nowiki></code>  
 
|}
|}



Revision as of 12:31, 16 December 2024

About this template

This template should be included at the bottom of all pages, in the "References" after the last line of the bibliography. It will automatically generate a table including data from the Encyclopedia Grehawkania Index based upon the title (Topic) of the page on which it is included.

If there are no entries currently in the EGIndex database for the Topic, a blank table with no entries will be displayed, similar to that shown below at the end of this page.

If you find a page with a blank table with data missing in the table, information from officially published sources can be added to the EGI to produce new lines on the table. Preview the Types and full Product names in the Encyclopedia Greyhawkania Index in order to keep entries uniform.

Please visit the Edit Encyclopedia Index page to contribute to the wiki database.

Usage

The template is always added to a page as the last line under the '''Bibliography''' heading near the end of a wiki page, just above categories. This usage is simply:

{{index}}

This results in a table at the end of the page which contains product references and page numbers, appearing as below:

Encyclopedia Greyhawkania Index

The Index is based on previous work of Jason Zavoda through '08, and continued by numerous other fans over the years. The wiki page for the EGI has a list of sources, full product names, abbreviations, and a link to the full, downloadable index.

Topic Type Description Product Page/Card/Image

Parameters

title
The name of the page topic, only if it differs from the page name. Use a word from the name of the page subject.
{{index|title=SujectWord}}
The above method can also be used to include results relating to the Topic if other Topics include the same word; e.g. using Thrommel instead of Thrommel IV will give results including all the rulers named Thrommel.
For more precise results, to narrow the result list, multiple words can be added to the search query.
{{index|title=SubjectWord%' AND Topic LIKE '%AnotherRelatedWord}}
"Topic" can be replaced with "Description" or "Type" to give different results.
Either "AND" or "OR" are allowed in the query.
exact
{{index|exact=1}}Used to exclude other results where the topic is included in the name.

Full References Section

This template should be included at the bottom of all pages, in the "References" section of most pages. It is usually placed after all other References, so that it populates at the bottom of the page.
Other than when the Index entry needs special function to include or exclude other words in its database search, it usually looks like this:

==References==
===Citations===
<references />
===Bibliography===
{{index}}

[[Categories:INSERT CATEGORY NAME]]

Exact results only

If you wish to show only exact title results, omitting entries containing the title, add the |exact=1 parameter to the template

{{index|title=Barrier Peaks|exact=1}}.

This example would return only entries where the title is exactly "Barrier Peaks", instead of also including other miscellaneous entries containing that phrase, like "Expedition to the Barrier Peaks" or "Horn of the Barrier Peaks".

Index table only

Used when the EGI introduction paragraph is not desired, for other formatting reasons.

{{indextableonly}}
{{indextableonly|title=TOPICWORD}}
{{indextableonly|title=TOPICWORD|exact=1}}}}

Errors

If there are syntax errors due to the Encyclopedia Greyhawkania Index listing the Topic in an unusual way (e.g. "Magical Arts, University of"), the title should be altered to get proper EGI results.

{{index|title=}}

Errors may also result from punctuation or unusual characters in the Topic's name. It is possible to make the EGI ignore the apostrophe on pages with titles such as "Kuroth's Quill" or "Johydee's Mask". Use a backslash directly before an unusual character to make the table "escape" the apostrophe or unusual punctuation.

{{index|title=TOPICWORD\'s ANOTHERWORD}}

For other errors, this template can also be used to eliminate these errors by using only the words of the Topic, without any unusual phrasing, etc.

{{index|title=TOPICWORD%' AND Topic LIKE '%ANOTHERWORD}}

Examples

Page Name Code Example
Thrommel IV {{index|title=Thrommel}}
Brother Milerjoi {{index|title=Milerjoi}}
Kuroth's Quill {{index|title=Kuroth\'s Quill}}
Battle of Karndred's Meadows {{index|title=Karndred\'s Meadow}}
Royal Guild of Navigators {{index|title=Navigators%' AND Topic LIKE '%Guild}}
Knights of Holy Shielding {{index|title=Holy Shielding, Knights of}} or just {{index|title=Holy Shielding}}
Johydee's Mask {{index|title=Johydee\'s Mask}} or {{index|title=Johydee%' AND Topic LIKE '%Mask}}
Dar Kesh-Anam {{index|title=Dar Kesh\-Anam}} or {{index|title=Dar%' AND Topic LIKE '%Anam}}