Skip to content
Snippets Groups Projects
Commit 25d5fae0 authored by Eric Bremner's avatar Eric Bremner
Browse files

ISTWCMS-5195: updating components to use new node theming

parent 80fddbf3
No related branches found
No related tags found
1 merge request!118Feature/istwcms 5195 ebremner node theming
......@@ -20,24 +20,7 @@
'show_hover': '',
'author': node.author,
'url': node.url,
'email': node.email,
'phone': node.phone,
'location': node.location,
'link_profile': node.link_profile,
'personal_webpage': node.personal_webpage,
'additional_info': node.additional_info,
'contact_for': node.contact_for,
'groups': node.groups,
'featured_image': featured_image,
'card_type': 'node',
'hero': node.hero,
'host': node.host,
'event_website': node.event_website,
'cost': node.cost,
'map': node.map,
'address': node.address,
'map_link': node.map_link,
'catalog_tags': node.catalog_tags,
'position': node.position,
'location_info': node.location_info,
} %}
</div>
<div class="card__additional-info">
{% embed '@components/details/details.twig' with {
'is_open': TRUE,
} %}
{% block details_summary %}
Additional Information
{% endblock %}
{% block details_content %}
{% if additional_info.host %}
<span class="uw-label">Host:</span>
{% include '@components/links/links.twig' with {
'links': additional_info.host
} %}
{% endif %}
{% if additional_info.event_website %}
<span class="uw-label">Event website:</span>
{% include '@components/links/links.twig' with {
'links': additional_info.event_website
} %}
{% endif %}
{% if additional_info.cost %}
<span class="uw-label">Cost:</span>
{{ additional_info.cost }}
{% endif %}
{% endblock %}
{% endembed %}
</div>
<div class="card__location">
{% embed '@components/details/details.twig' with {
is_open: TRUE,
} %}
{% block details_summary %}
Location Information
{% endblock %}
{% block details_content %}
{% if address %}
<div class="card__address">
<span class="uw-label">Location Address:</span>
{% if address.organization %}
{{ address.organization }}<br />
{% endif %}
{% if address.address_line1 %}
{{ address.address_line1 }}<br />
{% endif %}
{% if address.address_line2 %}
{{ address.address_line2 }}<br />
{% endif %}
{% if address.locality or address.administrative_area or address.country_code or address.postal_code %}
{% if address.locality %}{{ address.locality }}{% if address.administrative_area %}, {% endif %}{% endif %}{% if address.administrative_area %}{{ address.administrative_area }}{% endif %}{% if address.country_code and (address.locality or address.administrative_area) %}, {% endif %}{% if address.country_code %}{{ address.country_code }}{% endif %}{% if address.postal_code and (address.locality or address.administrative_area or address.country_code) %}&nbsp; {% endif %}{% if address.postal_code %}{{ address.postal_code }}{% endif %}
{% endif %}
</div>
{% endif %}
{% if map %}
<div class="card__map">
<span class="uw-label">Location coordinates:</span>
{{ map }}
</div>
{% endif %}
{% if map_link %}
<div class="card__map-link">
<span class="uw-label"> Link to map:</span>
<a href="{{ map_link.uri }}">{{ map_link.uri }}</a>
</div>
{% endif %}
{% endblock %}
{% endembed %}
</div>
......@@ -104,49 +104,16 @@
<div class="card__footer">
{{ footer }}
{{ dd(additional_info) }}
{% if additional_info %}
<div class="card__additional-info">
{% embed '@components/details/details.twig' %}
{% block details_summary %}
Additional Information
{% endblock %}
{% block details_content %}
<div class="card__additional-info-content">
{{ additional_info }}
</div>
{% endblock %}
{% endembed %}
</div>
{% include '@components/card/card-footer-elements/_additional-info.twig' with {
'additional_info': additional_info
} %}
{% endif %}
{% if email or phone or location %}
<div class="card__contact-info">
{% embed '@components/details/details.twig' %}
{% block details_summary %}
Contact Information
{% endblock %}
{% block details_content %}
{% if email %}
<div class="card__email">
<a href="mailto:{{ email }}">{{ email }}</a>
</div>
{% endif %}
{% if phone %}
<div class="card__phone">
{{ phone }}
</div>
{% endif %}
{% if location %}
<div class="card__location">
<span class="uw-label">Location:</span> {{ location }}
</div>
{% endif %}
{% endblock %}
{% endembed %}
</div>
{% if contact_info %}
some include
{% endif %}
{% if link_profile or personal_webpage %}
......@@ -174,93 +141,12 @@
</div>
{% endif %}
{% if host or event_website or cost %}
<div class="card__additional-info">
{% embed '@components/details/details.twig' with {
is_open: TRUE,
} %}
{% block details_summary %}
Additional Information
{% endblock %}
{% block details_content %}
{% if host %}
<div class="card__host">
<span class="uw-label"> Host:</span>
<a href="{{ host.uri }}">
{% if host.title %}
{{ host.title }}
{% else %}
{{ host.uri }}
{% endif %}
</a>
</div>
{% endif %}
{% if event_website %}
<div class="card__event-website">
<span class="uw-label"> Event website:</span>
<a href="{{ event_website.uri }}">
{% if event_website.title %}
{{ event_website.title }}
{% else %}
{{ event_website.uri }}
{% endif %}
</a>
</div>
{% endif %}
{% if cost %}
<div class="card__cost">
<span class="uw-label">Cost:</span>
${{ cost }}
</div>
{% endif %}
{% endblock %}
{% endembed %}
</div>
{% endif %}
{% if address or map or map_link %}
<div class="card__location">
{% embed '@components/details/details.twig' with {
is_open: TRUE,
} %}
{% block details_summary %}
Location Information
{% endblock %}
{% block details_content %}
{% if address %}
<div class="card__address">
<span class="uw-label">Location Address:</span>
{% if address.organization %}
{{ address.organization }}<br />
{% endif %}
{% if address.address_line1 %}
{{ address.address_line1 }}<br />
{% endif %}
{% if address.address_line2 %}
{{ address.address_line2 }}<br />
{% endif %}
{% if address.locality or address.administrative_area or address.country_code or address.postal_code %}
{% if address.locality %}{{ address.locality }}{% if address.administrative_area %}, {% endif %}{% endif %}{% if address.administrative_area %}{{ address.administrative_area }}{% endif %}{% if address.country_code and (address.locality or address.administrative_area) %}, {% endif %}{% if address.country_code %}{{ address.country_code }}{% endif %}{% if address.postal_code and (address.locality or address.administrative_area or address.country_code) %}&nbsp; {% endif %}{% if address.postal_code %}{{ address.postal_code }}{% endif %}
{% endif %}
</div>
{% endif %}
{% if map %}
<div class="card__map">
<span class="uw-label">Location coordinates:</span>
{{ map }}
</div>
{% endif %}
{% if map_link %}
<div class="card__map-link">
<span class="uw-label"> Link to map:</span>
<a href="{{ map_link.uri }}">{{ map_link.uri }}</a>
</div>
{% endif %}
{% endblock %}
{% endembed %}
</div>
{% if location_info %}
{% include '@components/card/card-footer-elements/_location-info.twig' with {
'address': location_info.address,
'map': location_info.map,
'map_link': location_info.map_link,
}%}
{% endif %}
{% if contact_for %}
......
{% for link in links %}
<a href="{{ link.uri }}">
{% if link.title %}
{{ link.title }}
{% else %}
{{ link.uri }}
{% endif %}
</a>
{% endfor %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment