Newer
Older
pre-www / src / pages / ateneo / lavora-con-noi.twig
@EcosistemaWebIuav EcosistemaWebIuav on 10 Jul 7 KB feat: nuova pagina bando chiuso
{% extends "../../layout/archive.twig" %}

{% set type = "tenders" %}

{% block archive_col_1 %}
    {% set breadcrumbs_block = 
        {
            "post_type": "archive",
            "type": post_type,
            "object": "tenders"
        }
    %}
    {% include '../../blocks/breadcrumbs.twig' with {'block': breadcrumbs_block } %}
{% endblock %}

{% block archive_col_2 %}
    <div class="posts-archive-description">
        <p>{{post_type[~type~].description}}</p>
    </div>
{% endblock %}

{% block filters %}

    <div>
        {% set archive_filters = {
            "key": "filters",
            "classes": "",
            "content": {
                "items": [
                    {
                        "type": "term",
                        "post_type": type,
                        "id": 0
                    },
                    {
                        "type": "term",
                        "post_type": type,
                        "id": 1
                    },
                    {
                        "type": "term",
                        "post_type": type,
                        "id": 2
                    }
                ],
                "has_search": true
            }
            } %}
        {% include "../../blocks/filters.twig" with {"block": archive_filters } %}
    </div>

{% endblock %}

{% block posts %}

    {% for post in post_type.tenders.items %}
        {% if post.status.class != "archived" %}
            <div class="post-row{% if post.status %} post-row--{{post.status.class}}{% endif %}">
                <div class="post-row__inner">

                    <div>
                        <div class="post-row-date tender-date">
                            {% if post.status.class == 'expired' or post.status.class == 'completed' or post.status.class == 'closed' %}Scaduto{% endif %}

                            {% if post.date is iterable %}
                                <div>
                                    <span>Prorogato al {{post.date[1]|date('d.m.Y, H:s')}}</span>
                                    <span>Scadenza {{post.date[0]|date('d.m.Y, H:s')}}</span>
                                </div>
                            {% else %}
                                <span>Scadenza {{post.date|date('d.m.Y, H:s')}}</span>    
                            {% endif %}
                            
                        </div>
                        <span class="status status--{{post.status.class}}"><span></span>{{post.status.label}}</span>
                    </div>

                    <div class="post-row-content">

                        <a href="{{post.url}}" class="post-row-title">{{post.title}}</a>

                        <div class="block-container block-grid-list">
                            <div class="block-grid-list__inner">

                                {% for id in post.terms|slice(0,1) %}
                                    {% set parent = id[0] %}
                                    {% set terms = id[1] %}
                                    {% set taxonomy = taxonomies.tenders.terms[parent] %}
                                    <div>
                                        <p>{{taxonomy.name}}</p>
                                        <p>
                                        {% for term in terms %}
                                            {% set term = taxonomies.tenders.terms[parent].items[term] %}
                                            <span>{{term.name}}</span>{% if not loop.last %}, {% endif %}
                                        {% endfor %}
                                        </p>
                                    </div>
                                {% endfor %}
                                <div>
                                    <p>Posti disponibili</p>
                                    <p>{{post.seats}}</p>
                                </div>
                                {% for id in post.terms|slice(1) %}
                                    {% set parent = id[0] %}
                                    {% set terms = id[1] %}
                                    {% set taxonomy = taxonomies.tenders.terms[parent] %}
                                    <div>
                                        <p>{{taxonomy.name}}</p>
                                        <p>
                                        {% for term in terms %}
                                            {% set term = taxonomies.tenders.terms[parent].items[term] %}
                                            <span>{{term.name}}</span>{% if not loop.last %}, {% endif %}
                                        {% endfor %}
                                        </p>
                                    </div>
                                {% endfor %}
                                {% for item in post.info %}
                                    <div>
                                        <p>{{item.label}}</p>
                                        <p>{{item.text}}</p>
                                    </div>
                                {% endfor %}

                            </div>
                        </div>

                    </div>
                </div>
                <div class="post-row__footer">
                    {% if post.status.class == 'open' %}
                        {% set tender_links = {
                            "key": "links-list",
                            "classes": "block-links-list--2cols",
                            "links_size": "sm",
                            "content": {
                                "list": [
                                    {
                                        "name": "Vedi i materiali",
                                        "url": post.url,
                                    },
                                    {
                                        "name": "Compila la domanda",
                                        "url": "https://www.google.com",
                                        "external_name": "Pica"
                                    }
                                ]
                            }
                        } %}
                    {% elseif post.status.class == 'completed' %}
                        {% set tender_links = {
                            "key": "links-list",
                            "classes": "",
                            "links_size": "sm",
                            "content": {
                                "list": [
                                    {
                                        "name": "Vedi i materiali e l'esito",
                                        "url": "#",
                                    }
                                ]
                            }
                        } %}
                    {% else %}
                        {% set tender_links = {
                            "key": "links-list",
                            "classes": "",
                            "links_size": "sm",
                            "content": {
                                "list": [
                                    {
                                        "name": "Vedi i materiali",
                                        "url": "#",
                                    }
                                ]
                            }
                        } %}
                    {% endif %}
                
                    {% include "../../blocks/links-list.twig" with {'block': tender_links } %}
                </div>
            </div>
        {% endif %}
        
    {% endfor %}

{% endblock %}