Difference between revisions of "Template:Member"
From Earth Science Information Partners (ESIP)
| 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 | |@category=People | ||
}} | }} | ||
| Line 19: | Line 27: | ||
| {{#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> | </div> | ||
Revision as of 14:22, December 29, 2020
Committee member semantic structure (subobject)