templates/event/listing.html.twig line 1

Open in your IDE?
  1. {% extends 'layouts/layout.html.twig' %}
    {% block content %}
    
    
        <main class="pullc">
            <div class="container-xl event-list">
                <div class="row">
                    <div class="col-lg-3 leftpull section-pillar d-none d-lg-block">
    
                        <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">
                                {% if training is defined and training == true %}
    
                                    Training
                                {% else %}
                                    {{ section_title }}
                                {% endif %}
                            </h1>
                        </div>
                        <div class="d-flex justify-content-end">
                            <form class="p-3 mb-5 filters" method="get" action="">
                                <div class="row">
    
                                    <div class="col col-12 col-md-6 col-lg-12">
    
    
                                        <div class="form-check">
                                            <input class="form-check-input" onchange="this.form.submit()" id="training" name="training" type="checkbox" {% if training is defined and training == true %} checked {% endif %} value="true">
                                            <label class="form-check-label" for="training">Only training events
                                            </label>
                                        </div>
    
                                        <input class="form-check-input" onchange="this.form.submit()" id="past" name="past" type="checkbox" {% if past is defined and past == true %} checked {% endif %} value="true">
                                        <label class="form-check-label" for="past">&nbsp;Include past events
                                        </label>
    
    
                                    </div>
    
    
                                </div>
    
    
                            </form>
                        </div>
                            {% if document.getProperty('training_background') and training is defined and training == true %}
                            {% if document.getProperty('training_background').getMetadata('Credit') %}
                                <div class="pillar-credit">
                                    Image:
                                    {{ document.getProperty('training_background').getMetadata('Credit') }}
                                </div>
                            {% endif %}
                        
            {% elseif 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">
    
    
                        <div class="breadcrumbs mt-3">
                            <a href="/">{{ "Home"|trans }}</a>
                            /
    
    {% if training is defined and training == true %}
    <a href="/Training">CESSDA Training</a> / 
    
    {% endif %}
                            {{ document.key }}
                        </div>
    
    <div class="d-flex justify-content-between">
                        <h1 class="my-3">
                        {% if past is defined and past == true %}
                        Events
                        {% else %}
    Upcoming events
                        {% endif %}
                        </h1>
                        {% if training is defined and training == true %}
                        <p>
    <a class="btn btn-primary align-self-end mt-3" href="/eventsubmit">Suggest a training event</a>
    </p>
    {% endif %}
    </div>
    {% set bgclass = 'bg-blue-050' %}
    {% if training is defined and training == true %}
    {% set bgclass = 'bg-green-050' %}
    {% endif %}
                        {% for event in eventList %}
                            {% set detailLink = app_event_detaillink(event) %}
    
                            <div class="row py-2 newslist">
    
                                <div class="col-12">
    
    
                                    <span class="eventdate">{{ event.from_time|date("D j M Y") }}
                                        {% if event.to_time and event.to_time|date("D j M Y") != event.from_time|date("D j M Y") %}
                                            -
                                            {{ event.to_time|date("D j M Y") }}
                                        {% endif %}
                                    </span>
                                        {% if event.event_type %}
                                            <span class="badge rounded-pill {{ bgclass }} text-dark">
                                                {{ event.event_type }}</span>
                                        {% endif %}
                                        {% for topic in event.event_topics %}
                                            <span class="badge rounded-pill {{ bgclass }} text-dark">
                                                {{ topic }}</span>
                                        {% endfor %}
    
    
                                    <h2>
                                        <a class="listlink bluelink stretched-link" href="{{ detailLink }}{% if training is defined and training == true %}?training=true{% endif %}">{{ event.title }}</a>
                                
                                    </h2>
    
    
                                    <p>
                                        {{ event.intro }}
    
                                        
                                    </p>
    
                                </div>
                            </div>
    
                        {% endfor %}
    
    
                        {% include 'includes/pagination.html.twig' %}
                    </div>
    
                </div>
    
    
            </div>
        </div>
    </main>{% endblock %}