Template:ButtonsGroup: Difference between revisions
(Changed case for if standard PAGENAME-"Genealogy" doesn't exist.) |
(Changed to add parameters for name/link) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
<div class="online_records_button" style="align-content:center;">[[{{{RecordsLink|{{#replace:{{PAGENAME}}|Genealogy|}} Online Genealogy Records}}}|{{{RecordsName|{{#replace:{{PAGENAME}}|Genealogy|}} Online Genealogy Records}}}]]</div> | <div class="online_records_button" style="align-content:center;">[[{{{RecordsLink|{{#replace:{{PAGENAME}}|Genealogy|}} Online Genealogy Records}}}|{{{RecordsName|{{#replace:{{PAGENAME}}|Genealogy|}} Online Genealogy Records}}}]]</div> | ||
<div class="community_button" style="align-content:center;">[[Online Research Help|Online<br>Research Help]]</div> | <div class="community_button" style="align-content:center;">[[Online Research Help|Online<br>Research Help]]</div> | ||
{{#ifexist: {{#replace:{{PAGENAME}}|Genealogy|}} Getting Started |<div class="red_online_button" style="align-content:center;">[[{{{StartedLink|{{#replace:{{PAGENAME}}|Genealogy|}} Getting Started}}}|Getting<br>Started]]</div>}} | |||
</div></includeonly><noinclude> | </div></includeonly><noinclude> | ||
<big>'''ButtonsGroup template'''</big><br> | <big>'''ButtonsGroup template'''</big><br> | ||
| Line 14: | Line 14: | ||
==Usage== | ==Usage== | ||
<pre style="max-width:150px; margin-left:25px;"><nowiki> | |||
<pre style="max-width: | |||
{{ButtonsGroup}} | {{ButtonsGroup}} | ||
</nowiki></pre> | </nowiki></pre> | ||
< | ==Notes== | ||
# The template reads the pagename, strips anything after a comma and removes the word "Genealogy" which matches the usage on Country pages. | |||
# The template checks if the "Getting Started" page exists and displays the button if so, hiding it otherwise. | |||
# There are several pages that don't have the same name/link format as Country pages, these parameters (both name/link for "Online Genealogy Records" and link for "Getting Started") can be overridden using the following: | |||
#: <syntaxhighlight lang="linux-config" style="max-width:300px;"> | |||
{{ButtonsGroup | {{ButtonsGroup | ||
|RecordsName=Records Display Name | |RecordsName=Records Display Name | ||
| Line 26: | Line 29: | ||
|StartedLink=Started Link | |StartedLink=Started Link | ||
}} | }} | ||
</ | </syntaxhighlight> | ||
[[Category:Template]] | [[Category:Template]] | ||
Revision as of 12:21, 22 May 2025
ButtonsGroup template
This will return the "<Name> Online Genealogy Records", "Online Research Help", & "Getting Started" buttons, examples below.
Usage[edit source]
{{ButtonsGroup}}
Notes[edit source]
- The template reads the pagename, strips anything after a comma and removes the word "Genealogy" which matches the usage on Country pages.
- The template checks if the "Getting Started" page exists and displays the button if so, hiding it otherwise.
- There are several pages that don't have the same name/link format as Country pages, these parameters (both name/link for "Online Genealogy Records" and link for "Getting Started") can be overridden using the following:
{{ButtonsGroup |RecordsName=Records Display Name |RecordsLink=Records Link |StartedLink=Started Link }}