diff --git a/templates/semantic-ui/zenodo_rdm/macros/communities_list.html b/templates/semantic-ui/zenodo_rdm/macros/communities_list.html index 157a79cf..ca188a75 100644 --- a/templates/semantic-ui/zenodo_rdm/macros/communities_list.html +++ b/templates/semantic-ui/zenodo_rdm/macros/communities_list.html @@ -22,16 +22,18 @@ # as an Intergovernmental Organization or submit itself to any jurisdiction. -#} -{% macro communities_list(communities=None) %} +{% macro communities_list(communities=None, branded=None) %} {% for community in communities %} {% set community_title = community.metadata.get("title", "No title") if community.metadata %} - - - {{ community_title }} - - + {% if not (community.id == branded and community.theme) %} + + + {{ community_title }} + + + {% endif %} {% endfor%} {% endmacro %} diff --git a/templates/semantic-ui/zenodo_rdm/macros/record_item.html b/templates/semantic-ui/zenodo_rdm/macros/record_item.html index 66b85da6..e75660ad 100644 --- a/templates/semantic-ui/zenodo_rdm/macros/record_item.html +++ b/templates/semantic-ui/zenodo_rdm/macros/record_item.html @@ -25,7 +25,7 @@ {% from "zenodo_rdm/macros/creators.html" import creators %} {% from "zenodo_rdm/macros/communities_list.html" import communities_list %} -{% macro record_item(record=None) %} +{% macro record_item(record=None, highlightCommunity=True) %}
+ + {% set communities_entries = record.parent.communities.entries %} + {% if communities_entries %} + {{ _("Part of")}} {{ communities_list(communities=communities_entries, branded=record.parent.communities.default) }} + {% endif %} + +
{% if publishing_journal %}
@@ -134,6 +138,25 @@
{% endif %}