ID Prefix Format

From TNG_Wiki
Revision as of 11:04, 1 March 2013 by HiTowerUK (talk | contribs) (Revision History)

Jump to: navigation, search
ID prefix.
Summary This mod formats the Person and Family IDs on the Individual page in a seriffed font (Courier).
Validation This mod is XHTML compliant.Valid-xhtml10.png
Mod Updated {{{mod_last_update}}}
Download link
TNG 9.0

TNG 8.1
Download stats See download statistics
Author(s) Graham Chamberlain
Homepage Chamberlain and Eidenbenz Genealogy
Mod Support
Contact Developer My Mod Support
Latest Mod
Min TNG V 9.0
Max TNG V 9.1.2
Files modified
personlib.php, genstyle.css
Related Mods

Purpose of the mod

To enable greater legibility of the prefix character used for the Individual Person ID, and remove ambiguity that can result from use of some non-seriffed fonts. The mod changes the font of the Individual and Family IDs on the getperson.php page to Courier and supports English, Dutch, French, German and Spanish languages.


This mod was developed by Graham Chamberlain.
Based on the code provided by Jerry Milo Johnson.


  • A working TNG installation. The TNGv9 release has been tested with TNG Version 9.1.2.
  • NOTE: The TNGv8 release has not yet been tested. Please contact the developer in the event of any problems.
  • An installed current version of the Mod Manager.

Automated Installation

  1. Download the mod from the link above. Extract and Upload to the mods folder.
  2. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install.

Custom Additions

The mod initially provides support only for English, German, Spanish, French and Dutch languages. Should you wish to enable the formatting of the IDs in other languages you will need to add appropriate style labels to the genstyle.css section of the config file. The following example is for the Person ID:

  .personid .cfact,
  .personenkennung .cfact,
  .idpersona .cfact,
  .idpersonne .cfact,
  .persoonid .cfact {
     font-size: 14px;
     font-weight: bold;}

Each of the style labels preceding '.cfact' is derived from the text label value for $text['personid'] in text.php for the relevant language. To add support for another language, you need to add a line:

   '.xxxx .cfact,' (without quotes)

where xxxx will be the text variable definition with all non-alpha, and accented characters stripped out.

In the event of a problem

Revision History

Version Date Contents
v9.1.0.0 / v8.1.0 28 February 2013 Initial release

TNG User sites using this mod

Please add TNG sites that you have found that utilize this modification

URL User Note Mod-Version/TNG-Version User-language
Chamberlain & Eidenbenz Genealogy Graham Chamberlain Mod developer V9.1.0.0/9.1.2 EN, FR, DE, ES, NL
Nordic Ancestry Mogens C. Fenger Not a public site V9.1.0.0/9.1.2 DA, EN