Skip to content

Commit 16821bd

Browse files
committed
Allow multiple affiliations for people page (for Saul)
1 parent d43a5c9 commit 16821bd

File tree

3 files changed

+31
-20
lines changed

3 files changed

+31
-20
lines changed

_includes/people.html

+22-14
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,44 @@
55
<details>
66
<summary>{{ member.name }}</summary>
77

8-
{%- if member.position -%}
9-
<h3 class="position">{{ member.position }}</h3>
10-
{%- endif -%}
11-
128
{% assign img_path = '/images/people/' | append: member.path | replace: '_people/', '' | replace: 'markdown', 'jpg' %}
139
{% assign file_exists = site.static_files | where: "path", img_path %}
1410
{% if file_exists.size == 0 %}
1511
{% assign img_path = '/images/people/placeholder.jpg' %}
1612
{% endif %}
1713
<img class="member_photo" src="{{ site.baseurl }}/{{ img_path }}" alt="{{ member.name }}" />
1814

15+
{%- if member.affiliations -%}
16+
{%- assign affils = member.affiliations -%}
17+
{%- else -%} {% comment %} stuff data into affils[0] {% endcomment %}
18+
{%- assign affils = "" | split: "," | push: member -%}
19+
{%- endif -%}
20+
21+
{%- for affil in affils -%}
22+
{%- if affil.position -%}
23+
<h3 class="position">{{ affil.position }}</h3>
24+
{%- endif -%}
25+
1926
<div class="contact-info">
20-
{%- if member.address -%}
21-
<div class="address"><i class="fa-solid fa-location-dot"></i> {{ member.address }}</div>
27+
{%- if affil.address -%}
28+
<div class="address"><i class="fa-solid fa-location-dot"></i> {{ affil.address }}</div>
2229
{%- endif -%}
23-
{%- if member.institution -%}
24-
<div class="address"><i class="fa-solid fa-building-columns"></i> {{ member.institution }}</div>
30+
{%- if affil.institution -%}
31+
<div class="address"><i class="fa-solid fa-building-columns"></i> {{ affil.institution }}</div>
2532
{%- endif -%}
26-
{%- if member.email -%}
33+
{%- if affil.email -%}
2734
<div class="email"><i class="fa-solid fa-envelope"></i>
28-
<a href="mailto:{{ member.email }}">{{ member.email }}</a></div>
35+
<a href="mailto:{{ affil.email }}">{{ affil.email }}</a></div>
2936
{%- endif -%}
30-
{%- if member.website -%}
37+
{%- if affil.website -%}
3138
<div class="website"><i class="fa-solid fa-house"></i>
32-
<a href="{{ member.website }}">{{ member.website }}</a></div>
39+
<a href="{{ affil.website }}">{{ affil.website }}</a></div>
3340
{%- endif -%}
34-
{%- if member.phone -%}
35-
<div class="phone"><i class="fa-solid fa-phone"></i> {{ member.phone }}</div>
41+
{%- if affil.phone -%}
42+
<div class="phone"><i class="fa-solid fa-phone"></i> {{ affil.phone }}</div>
3643
{%- endif -%}
3744
</div>
45+
{%- endfor -%}
3846

3947
{%- if member.advisor -%}
4048
<div class="advisor">Advisor: {{ member.advisor }}</div>

_people/Saul_A._Teukolsky.markdown

+8-5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
name: Saul A. Teukolsky
33
lastname: Teukolsky
44
group: faculty
5-
position: Hans A. Bethe Professor of Physics and Astrophysics
6-
institution: Cornell University
5+
affiliations:
6+
- position: Hans A. Bethe Professor of Physics and Astrophysics
7+
institution: Cornell University
8+
phone: 607-255-5897
9+
10+
address: 608 Space Sciences Building
11+
- position: Robinson Professor of Theoretical Astrophysics
12+
institution: Caltech
713
advisor:
8-
phone: 607-255-5897
9-
10-
address: 608 Space Sciences Building
1114
specialties: Theoretical Astrophysics
1215
---
1316

_sass/homepage.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@
509509
}
510510

511511
.bio .position {
512-
margin: 0 0 12px;
512+
margin: 12px 0;
513513
}
514514

515515
.institution img.inst_logo_r {

0 commit comments

Comments
 (0)