{% 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 %}