Difference between revisions of "Template:Has person"

From Crews Genealogy Wiki: focusing on the Wiregrass south, and related families
Jump to navigation Jump to search
Line 1: Line 1:
 
{{#if:{{{first name|}}}|{{#if: {{{last name|}}}|{{#if:{{{alt|}}}|[[has person::{{{first name|}}} {{#if:{{{middle name|}}}|{{{middle name|}}} |}} {{{last name|}}}{{#!:|}}{{{alt|}}}]]|[[has person::{{{first name|}}}{{#if:{{{middle name|}}}|{{{middle name|}}} |}} {{{last name|}}}]]{{#set: has surname={{{last name|}}} }} |first and last name must be provided}}|{{#if:{{{alt|}}}|[[has person::{{{name|}}}{{#!:|}}{{{alt|}}}]]|[[has person::{{{name|}}}]]}}{{#set:has surname={{#if:{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |1}}}}}}{{#if: {{{surname|}}}|[[Category:{{{surname|}}}]]|[[Category:{{#if:{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |1}}}}]] }} }} }}<noinclude>{{documentation}}</noinclude>
 
{{#if:{{{first name|}}}|{{#if: {{{last name|}}}|{{#if:{{{alt|}}}|[[has person::{{{first name|}}} {{#if:{{{middle name|}}}|{{{middle name|}}} |}} {{{last name|}}}{{#!:|}}{{{alt|}}}]]|[[has person::{{{first name|}}}{{#if:{{{middle name|}}}|{{{middle name|}}} |}} {{{last name|}}}]]{{#set: has surname={{{last name|}}} }} |first and last name must be provided}}|{{#if:{{{alt|}}}|[[has person::{{{name|}}}{{#!:|}}{{{alt|}}}]]|[[has person::{{{name|}}}]]}}{{#set:has surname={{#if:{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |1}}}}}}{{#if: {{{surname|}}}|[[Category:{{{surname|}}}]]|[[Category:{{#if:{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |2}}|{{#explode:{{{name|}}}| |1}}}}]] }} }} }}<noinclude>{{documentation}}</noinclude>
 +
 +
name provided desperately provided:
 +
    no alt text provided
 +
          first name only -err
 +
          last name only - err
 +
          middle name only - err
 +
          suffix only -rr
 +
          id only - err
 +
          first and last name
 +
          first middle and last name
 +
          first middle last and suffix
 +
          first middle last suffix and id
 +
         
 +
{{#if: {{{first name|}}}|{{{first name|}}}|<!-show nothing->}}{{#if: {{{middle name|}}}|&emsp;{{{middle name|}}}|<!-show nothing->}}{{#if: {{{last name|}}}|&emsp;{{{last name|}}}|<!-show nothing->}}{{#if: {{{suffix|}}}|&emsp;{{{suffix|}}}|<!-show nothing->}}{{#if: {{{ide|}}}|&emsp;{{{id|}}}|<!-show nothing->}}
 +
   
 +
 +
    alt text provided
 +
 +
<noinclude>
 +
Test:
 +
{{has person |first name=jason |middle name=michael |last name=crews |suffix=Sr. |id=1982}}
 +
</noinclude>
 +
   
 +
 +
 +
full name provided:
 +
    alt text provided
 +
          full name
 +
    no alt text provided
 +
          full name

Revision as of 08:31, 25 January 2019

name provided desperately provided:

    no alt text provided
         first name only -err
         last name only - err
         middle name only - err
         suffix only -rr
         id only - err
         first and last name 
         first middle and last name
         first middle last and suffix
         first middle last suffix and id
          

<!-show nothing-><!-show nothing-><!-show nothing-><!-show nothing-><!-show nothing->


    alt text provided


Test: jasonmichael crews

name provided desperately provided:

    no alt text provided
         first name only -err
         last name only - err
         middle name only - err
         suffix only -rr
         id only - err
         first and last name 
         first middle and last name
         first middle last and suffix
         first middle last suffix and id
          

jason michael crews Sr.<!-show nothing->


    alt text provided



full name provided:

    alt text provided
         full name
    no alt text provided
         full name



full name provided:

    alt text provided
         full name
    no alt text provided
         full name