templates/news/detail.html.twig line 1

Open in your IDE?
  1. {# @var news \Pimcore\Model\DataObject\NewsItem #}
    
    {% extends 'layouts/layout.html.twig' %}
    
    {% block content %}
        {% do pimcore_head_title(news.title) %}
        {% do pimcore_head_title().setSeparator(' - ') %}
        <main class="pullc">
            <div class="container-xl">
                <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>
                        {% if document.getProperty('pillar_background') %}
                            {% if document.getProperty('pillar_background').getMetadata('Credit') %}
                                <div class="pillar-credit">
                                    Image:
                                    {{ document.getProperty('pillar_background').getMetadata('Credit') }}
                                </div>
                            {% endif %}
                        {% endif %}
                    </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="/News-and-Events/News">News</a>
                                /
                                {{ news.title }}
                            </div>
    
                        {% endif %}
                        <div id="main-content" class="content-body py-3">
    
    
                            {% if news.image %}
                                {{ news.image.thumbnail('newsfront').html({'imgAttributes': {
                                'class': 'newslistimg',
                                'alt': news.title,
                               },}) | raw }}
                                {#
                                                                                       {% elseif news.list_image %}
                                                                                        {{ news.list_image.thumbnail('newsfront').html({'imgAttributes': {
                                                                                        'class': 'newslistimg',
                                                                                        'alt': news.title,
                                                                                       },}) | raw }}
                                                                                       #}
                            {% endif %}
    
                            <div class="page-header my-3">
                                <h1>{{ news.title }}</h1>
                            </div>
                            <div class="mb-2 newsdate">{{ news.publish_date|date("D j M Y") }}
                            </div>
                            <div>
                                <p>
                                    {{ news.intro }}</p>
    
                            </div>
                            <div>
                                {{ news.body|raw }}
                            </div>
                            {% if news.related_pages %}
                                <div class="moreinfo">
                                    <h3>More information</h3>
                                    <ul class="list-unstyled">
                                        {% for relpage in news.related_pages %}
                                            
                                            {% if relpage.type == 'page' %}
                                                {% set linkpath = relpage.fullpath %}
                                            {% endif %}
                                            {% if relpage.type == 'object' %}
                                            
                                                {% if relpage.className == 'News' %}
                                                    {% set linkpath = '/News/CESSDA-Newsitem-nid' ~ relpage.id %}
                                                {% endif %}
                                                {% if relpage.className == 'Event' %}
                                                    {% set linkpath = '/Events/CESSDA-Event-eid' ~ relpage.id %}
                                                {% endif %}
                                                {% if relpage.className == 'ResourceItem' %}
                                                    {% set linkpath = '/Training-Resources/Resource-crd-' ~ relpage.id %}
                                                {% endif %}
                                                {% if relpage.className == 'ServiceProvider' %}
                                                    {% set linkpath = '/About/Consortium-and-Partners/List-of-Service-Providers/Sweden-spid' ~ relpage.id %}
                                                {% endif %}
                                            {% endif %}
                                            <li>
                                                <a href="{{ linkpath }}">{{ relpage.title }}</a>
                                            </li>
                                        {% endfor %}
                                    </ul>
                                </div>
                            {% endif %}
    
    
                        </div>
    
                    </div>
    
    
                </div>
            </div>
        </main>
    
    
    </div>{% endblock %}