Template:Genealogy: Difference between revisions

From The Green Hills Series
Jump to navigationJump to search
Created page with "<includeonly> <!--set family--> {{#vardefine:parents|{{Genealogy/Set|parents={{{parents|}}}|partners={{{partners|}}}}}|,}} <!--display family --> {{Genealogy/Get|parent|{{#var:parents}}}} {{Genealogy/Get|sibling|{{#genealogy:siblings|exclude_self=yes}}}} {{Genealogy/Get|partner|{{#genealogy:partners}}}} {{Genealogy/Get|children|{{#genealogy:children}}}} <!--display tree--> {{#genealogy:tree|ancestors={{FULLPAGENAME}}|descendants={{FULLPAGENAME}}|format=Mermaid}} </includ..."
 
No edit summary
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly><!--
<!--set family-->
set family
{{#vardefine:parents|{{Genealogy/Set|parents={{{parents|}}}|partners={{{partners|}}}}}|,}}
-->{{#vardefine:parents|{{Genealogy/Set|parents={{{parents|}}}}}}}<!--
<!--display family -->
-->{{Genealogy/Set|partners={{{partners|}}}}}<!--
{{Genealogy/Get|parent|{{#var:parents}}}}
display family
{{Genealogy/Get|sibling|{{#genealogy:siblings|exclude_self=yes}}}}
--><div class="toccolours"style="width: fit-content; float:left; margin-right:1rem; margin-bottom:1rem; display:inline-block"><!--
{{Genealogy/Get|partner|{{#genealogy:partners}}}}
-->{{#if:{{{self|}}}|<div class="return-button">[[{{{self|}}}|Main Page]]<div class="return-icon">[[Image:Tree_dark.svg|25px|link={{{self|}}}]]</div></div>}}<!--
{{Genealogy/Get|children|{{#genealogy:children}}}}
-->{{Genealogy/Get|parent|{{#var:parents}}}}<!--
<!--display tree-->
-->{{Genealogy/Get|sibling|{{#genealogy:siblings|exclude_self=yes}}}}<!--
{{#genealogy:tree|ancestors={{FULLPAGENAME}}|descendants={{FULLPAGENAME}}|format=Mermaid}}
-->{{Genealogy/Get|partner|{{#genealogy:partners}}}}<!--
</includeonly>
-->{{Genealogy/Get|child|{{#genealogy:children}}}}<!--
--></div><!--
display tree
-->{{Genealogy/Tree}}
[[Category:Genealogy]]</includeonly>
<noinclude>
<noinclude>
== Test ==
== Test ==
Line 16: Line 20:
|partners=Spouse1, Spouse2
|partners=Spouse1, Spouse2
|married=Married Name
|married=Married Name
|self=Test
}}
}}
</noinclude>
<templatedata>
{
"params": {
"parents": {
"aliases": [
"parents"
],
"label": "Parents",
"description": "Parents (Comma Delimited)",
"type": "string",
"suggested": true
},
"partners": {
"aliases": [
"partners"
],
"label": "Partners",
"description": "Partners (Comma Delimited)",
"type": "string",
"suggested": true
},
"married": {
"aliases": [
"married"
],
"label": "Married Name",
"description": "Married Name",
"type": "string",
"suggested": true
},
"self": {
"aliases": [
"self"
],
"label": "Self",
"description": "Main NS Page Name",
"type": "wiki-page-name",
"suggested": true
}
}
}
</templatedata></noinclude>

Latest revision as of 13:28, 20 March 2023


Test

Parent

Sibling

Partner

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Parentsparents parents

Parents (Comma Delimited)

Stringsuggested
Partnerspartners partners

Partners (Comma Delimited)

Stringsuggested
Married Namemarried married

Married Name

Stringsuggested
Selfself self

Main NS Page Name

Page namesuggested