Difference between revisions of "Template:Member"
From Earth Science Information Partners (ESIP)
m (1 revision imported: Portal help update) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#subobject: | + | <includeonly>{{#vardefine: phones |
+ | |{{#arraymap:{{{Has phone|}}} | ||
+ | |; | ||
+ | |@ | ||
+ | |{{#replace:{{#replace:{{#replace:{{#if:{{#explode:@|+|1}}|@|+1-@}}|(|-}}|)|-}}| |}} | ||
+ | |; | ||
+ | }} | ||
+ | }}<!-- | ||
+ | -->{{#subobject: | ||
|Person={{{Member|}}} | |Person={{{Member|}}} | ||
|Role in committee={{{Role in committee|}}}|+sep=; | |Role in committee={{{Role in committee|}}}|+sep=; | ||
|Member image={{{Member image|}}} | |Member image={{{Member image|}}} | ||
|Has email={{{Has email|}}}|+sep=; | |Has email={{{Has email|}}}|+sep=; | ||
− | |Has phone={{ | + | |Has phone={{#var: phones}}|+sep=; |
+ | |@category=People | ||
}} | }} | ||
− | <div>{{#if: {{#show: File:{{{Member image|}}} |?Modification date }} | + | <div class="d-flex">{{#if: {{{Member image|}}} |
− | + | |{{#if: {{#show: File:{{{Member image|}}} |?Modification date }} | |
− | + | |[[Image:{{{Member image|}}}|class=rounded-circle hw32px mr-3 mb-1]] | |
− | + | |[[Image:Nophoto.orcid.png|class=rounded-circle hw32px mr-3 mb-1]] | |
+ | }} | ||
+ | |[[Image:Nophoto.orcid.png|class=rounded-circle hw32px mr-3 mb-1]] | ||
+ | }} | ||
+ | <div>'''{{{Member|}}}'''{{#if: {{{Role in committee|}}} | ||
|, {{#arraymap: {{{Role in committee|}}}|;|@|@|, }} | |, {{#arraymap: {{{Role in committee|}}}|;|@|@|, }} | ||
}}{{#if: {{{Has email|}}} | }}{{#if: {{{Has email|}}} | ||
| {{#arraymap: {{{Has email|}}}|;|$$$|[mailto:$$$ <i class="fas fa-envelope text-primary mr-1"></i>]|}} | | {{#arraymap: {{{Has email|}}}|;|$$$|[mailto:$$$ <i class="fas fa-envelope text-primary mr-1"></i>]|}} | ||
}}{{#if: {{{Has phone|}}} | }}{{#if: {{{Has phone|}}} | ||
− | | {{#arraymap: {{{Has phone|}}}|;|$$$|[tel:$$$ $$$]|, }} | + | | {{#arraymap: {{{Has phone|}}}|;|$$$|[tel:{{#replace:{{#replace:{{#replace:{{#if:{{#explode:$$$|+|1}}|$$$|+1-$$$}}|(|-}}|)|-}}| |}} $$$]|, }} |
− | }}</div></includeonly><noinclude> | + | }} |
+ | </div> | ||
+ | </div></includeonly><noinclude> | ||
Committee member semantic structure (subobject) | Committee member semantic structure (subobject) | ||
</noinclude> | </noinclude> |
Latest revision as of 16:07, December 30, 2020
Committee member semantic structure (subobject)