{% extends 'layouts/layout.html.twig' %}
{% block content %}
{% do pimcore_head_title().set(resource.title) %}
{% do pimcore_head_title('CESSDA Training Resources') %}
{% do pimcore_head_title().setSeparator(' - ') %}
<main class="pullc">
<div class="container-xl directory">
<div class="row">
<div class="col-lg-3 leftpull section-pillar d-none d-lg-block" {% if pillar_background %} style="background-image: url({{ pillar_background.thumbnail('pillar') }})" {% endif %}>
<div class="section-title px-3 px-lg-3 ps-lg-0 d-flex flex-column">
<h1 class="mb-lg-5 pt-1 pe-lg-4 mt-5 text-lg-end">{{ section_title }}
</h1>
</div>
<div class="d-flex justify-content-end">
<ul class="sidenav list-unstyled justify-content-end align-self-end">
{% if qs is defined and qs != "" %}
<li>
<a href="/Training-Resources?{{ qs }}">Back to search results</a>
</li>
{% endif %}
<li>
<a href="/Training-Resources">New search</a>
</li>
</ul>
</div>
</div>
<div class="col-lg-9 ps-lg-5 pe-lg-5 pb-4">
{% if showBreadcrumbs %}
{% set mainNavStartNode = document.getProperty('navigation_root') %}
{% if mainNavStartNode is empty %}
{% set mainNavStartNode = pimcore_document(1) %}
{% endif %}
{% set breadbrumbs = pimcore_build_nav({
active: document,
root: mainNavStartNode
}) %}
{% do app_navigation_enrich_breadcrumbs(breadbrumbs) %}
{% do pimcore_nav_renderer('breadcrumbs').setMinDepth(null) %}
<div class="breadcrumbs mt-3">
<a href="/">Home</a>
/
<a href="/Training">CESSDA Training</a>
/
<a href="/Training-Resources">Training Resources</a>
/
Resource ID: crd-{{ resource.id }}
</div>
{% endif %}
<div class="row">
<div class="col-12 my-3">
<div id="main-content" class="main-content resource-detail">
<div class="page-header">
<h1>{{ resource.title }}</h1>
</div>
<div class="row resource-keydata">
<div class="col-12 col-lg-4">
CESSDA ID: crd-{{ resource.id }}
</div>
<div class="col-12 col-lg-4">
Published:
{{ resource.date | date('Y-m-d') }}
{% if resource.version %}<br>
Version:
{{ resource.version }}
{% endif %}
</div>
<div class="col-12 col-lg-4">
{% if resource.publisher %}
Publisher:
{{ resource.publisher }}
{% endif %}
</div>
</div>
<div class="rdata">
<h4>Author(s)</h4>
<div class="px-2">
{{ resource.author|split(';')|join(' / ') }}
</div>
</div>
<div class="rdata">
{% if resource.description %}
<h4>Description</h4>
<div class="px-2">
<p>
{{ resource.description }}</p>
</div>
{% endif %}
{% if resource.longdesc %}
<div class="px-2">
<button class="btn btn-link m-0 pt-0 pb-2 px-0" data-bs-toggle="collapse" data-bs-target="#longdesc" type="button" aria-expanded="false" aria-controls="longdesc">
Show/hide details
</button>
<div class="collapse" id="longdesc">
{{ resource.longdesc|raw }}
</div>
</div>
{% endif %}
</div>
{% if resource.objective %}
<div class="rdata">
<h4>Objective</h4>
<div class="px-2">
<p>
{{ resource.objective }}</p>
</div>
</div>
{% endif %}
{% if resource.direct_url or resource.youtube_url %}
<div class="col-12">
<div class="rdata">
<h4>Direct links</h4>
<div class="px-2">
{% if resource.direct_url %}
<div>
<strong>Direct URL:
</strong>
<a href="{{ resource.direct_url }}">{{ resource.direct_url }}</a>
</div>
{% endif %}
{% if resource.youtube_url %}
<div>
<strong>Youtube URL:
</strong>
<a href="{{ resource.youtube_url }}">{{ resource.youtube_url }}</a>
</div>
{% endif %}
</div>
</div>
</div>
{% endif %}
<div class="row">
{% if resource.topics %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Topics</h4>
<div class="px-2">
<ul class="list-unstyled m-0">
{% for topic in resource.topics %}
<li>
<a href="/Training-Resources?topics={{ topic|url_encode(true) }}">{{ topic }}</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if resource.keywords %}
{% set kws = resource.keywords|split(';') %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Keywords</h4>
<div class="px-2">
{% for kw in kws %}
<a href="/Training-Resources?keywords={{ kw|trim|url_encode(true) }}">{{ kw|trim }}</a>
{% if not loop.last %},
{% endif %}
{% endfor %}
</div>
</div>
</div>
{% endif %}
{% if resource.audience %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Audience</h4>
<div class="px-2">
<ul class="list-unstyled m-0">
{% for audience in resource.audience %}
<li>
{{ audience }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if resource.discipline %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Discipline</h4>
<div class="px-2">
<ul class="list-unstyled m-0">
{% for discipline in resource.discipline %}
<li>
{{ discipline }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if resource.skill_level %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Skill levels</h4>
<div class="px-2">
<ul class="list-unstyled m-0">
{% for skill_level in resource.skill_level %}
<li>{{ skill_level }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if resource.resource_type %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Type</h4>
<div class="px-2">
<ul class="list-unstyled m-0">
{% for resource_type in resource.resource_type %}
<li>{{ resource_type }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if resource.resource_format %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Format</h4>
<div class="px-2">
<ul class="list-unstyled m-0">
{% for resource_format in resource.resource_format %}
<li>{{ resource_format }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if resource.doi or resource.handle or resource.ark or resource.urn_nbn %}
<div class="col-12 col-md-6">
<div class="rdata">
<h4>Persistent Identifiers (PIDs)</h4>
<div class="px-2">
{% if resource.doi %}
{% if "https://doi.org/" in resource.doi %}
{% set doilink = resource.doi %}
{% else %}
{% set doilink = "https://doi.org/" ~ resource.doi %}
{% endif %}
{% set doi = doilink|split("https://doi.org/") %}
<div>
<strong>DOI:
</strong>
<a href="{{ doilink|raw }}" target="_blank">
{% for doivalue in doi %}
{{ doivalue }}
{% endfor %}
</a>
</div>
{% endif %}
{% if resource.handle %}
<div>
<strong>Handle:
</strong>
{{ resource.handle }}
</div>
{% endif %}
{% if resource.ark %}
<div>
<strong>ARK:
</strong>
{{ resource.ark }}
</div>
{% endif %}
{% if resource.urn_nbn %}
<div>
<strong>URN:NBN:
</strong>
{{ resource.urn_nbn }}
</div>
{% endif %}
</div>
</div>
</div>
{% endif %}
</div>
<div class="row">
{% if resource.files %}
<div class="col-12">
<div class="rdata">
<h4>Downloadable files</h4>
<div class="px-2">
{% for file in resource.files %}
<ul class="list-unstyled m-0">
<li>
<a href="{{file.path}}{{file.filename}}">{{file.filename}}</a>
</li>
</ul>
{% endfor %}
</div>
</div>
</div>
{% endif %}
{% if resource.hasChildren or resource.parent.type == 'object' %}
<div class="col-12">
<div class="rdata">
<h4>Accompanying resources</h4>
<div class="px-2">
<ul class="m-0">
{% for child in resource.children %}
{% set detailLink = app_resource_detaillink(child) %}
<li>
<a href="{{ detailLink }}">{{ child.title }}</a>
</li>
{% endfor %}
{% if resource.parent.type == 'object' %}
{% set detailLink = app_resource_detaillink(resource.parent) %}
<li>
<a href="{{ detailLink }}">{{ resource.parent.title }}</a>
</li>
{% for sibling in resource.siblings %}
{% set detailLink = app_resource_detaillink(sibling) %}
<li>
<a href="{{ detailLink }}">{{ sibling.title }}</a>
</li>
{% endfor %}
{% endif %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if collections %}
<div class="col-12">
<div class="rdata">
<h4>Part of series/collection</h4>
<div class="accordion accordion-flush" id="accordion-collections">
{% for collection in collections %}
{% set collresource = pimcore_object(collection.id) %}
<div class="accordion-item">
<div class="accordion-header" id="ah-{{ collresource.id }}">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#ae-{{ collresource.id }}" aria-expanded="false" aria-controls="ae-{{ collresource.id }}">
{{ collresource.getTitle }}
</button>
</div>
<div id="ae-{{ collresource.id }}" class="accordion-collapse collapse" aria-labelledby="ah-{{ collresource.id }}" data-bs-parent="#accordion-collections">
<div class="accordion-body">
<ul class="m-0">
{% for resitem in collresource.resource_item %}
<li>
{% if resitem.id != resource.id %}
{% set detailLink = app_resource_detaillink(resitem) %}
<a href="{{ detailLink }}">{{ resitem.title }}</a>
{% else %}
<strong>{{ resitem.title }}</strong>
{% endif %}
{% if resitem.hasChildren() %}
<ul>
{% for child in resitem.children %}
<li>
{% if child.id != resource.id %}
<a href="{{ app_resource_detaillink(child) }}">{{ child.title }}</a>
{% else %}
<strong>{{ child.title }}</strong>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
{% endif %}
{% if resource.external_resources %}
<div class="col-12">
<div class="rdata">
<h4>External resources</h4>
<div class="px-2">
{{ resource.external_resources|raw }}
</div>
</div>
</div>
{% endif %}
</div>
<div class="row">
<div class="col-12">
<div class="rdata">
<h4>Licence and contact</h4>
<div class="px-2">
{% if resource.contact_email %}
<div>
<strong>Contact email:
</strong>
<a href="mailto:{{ resource.contact_email }}">{{ resource.contact_email }}</a>
</div>
{% endif %}
{% if resource.licence %}
<div>
<strong>Licence:
</strong>
{% if resource.licence_url %}
<a href="{{ resource.licence_url }}" target="_blank">{{ resource.licence }}</a>
{% else %}
{{ resource.licence }}
{% endif %}
</div>
{% endif %}
{% if resource.project %}
<div>
<strong>Project:
</strong>
{{ resource.project }}
</div>
{% endif %}
{% if resource.access_cost %}
<div>
<strong>Access cost:
</strong>
{{ resource.access_cost }}
</div>
{% endif %}
{% if resource.comment %}
<div>
<strong>Comments:
</strong>
{{ resource.comment }}
</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
{% endblock %}