bug fix angenda+sidebar

This commit is contained in:
Kevin Tessier 2019-06-08 18:00:55 +02:00
parent b3800e5e04
commit 5c8f37419f
5 changed files with 42 additions and 25 deletions

View File

@ -12,14 +12,16 @@ form:
title: Informations Complementaire title: Informations Complementaire
columns: columns:
ordering@: -4
type: columns type: columns
fields: fields:
column1: column1:
type: column type: column
fields: fields:
header.date_begin: header.date:
replace@: true
type: datetime type: datetime
label: Début de l'événement label: Debut de l'événement
help: PLUGIN_ADMIN.DATE_HELP help: PLUGIN_ADMIN.DATE_HELP
column2: column2:
@ -29,6 +31,12 @@ form:
type: datetime type: datetime
label: Fin de l'événement label: Fin de l'événement
help: PLUGIN_ADMIN.DATE_HELP help: PLUGIN_ADMIN.DATE_HELP
options:
fields:
publishing:
fields:
header.date:
unset@: true
blog: blog:
type: tab type: tab

View File

@ -29,9 +29,9 @@
{% embed 'partials/layout.html.twig' with {blog: page} %} {% embed 'partials/layout.html.twig' with {blog: page} %}
{% block item %} {% block item %}
{% for child in page.find('/agenda').children %} {% for child in page.find('/agenda').children.order('date','desc') %}
{% if child.header.date_end|date("ymd") <= "now"|date("ymd") %} {% if child.header.date|date("ymd") <= "now"|date("ymd") %}
{% include 'partials/cal-list-event.html.twig' with {blog: page, page: child} %} {% include 'partials/cal-list-event.html.twig' with {blog: page, page: child} %}
{% endif %} {% endif %}

View File

@ -16,13 +16,15 @@
{% include 'partials/taxonomylist.html.twig' with {base_url: my_url, taxonomy: 'tag'} %} {% include 'partials/taxonomylist.html.twig' with {base_url: my_url, taxonomy: 'tag'} %}
</div> </div>
</section> </section>
<section class="body-wrapper"> <section class="body-wrapper">
{% block item %} {% block item %}
{% for child in collection.order('folder','asc') %} {% for child in collection.order('date','asc') %}
{% if child.header.date_begin|date("ymd") >= "now"|date("ymd") %} {% if child.header.date|date("ymd") >= "now"|date("ymd") %}
{% include 'partials/cal-list-event.html.twig' with {blog: page, page: child} %} {% include 'partials/cal-list-event.html.twig' with {blog: page, page: child} %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{{date_b}}
{% endblock %} {% endblock %}
</section> </section>

View File

@ -1,24 +1,24 @@
<div class="date"> <div class="date">
<span class="dt"> <span class="dt">
{% set mois_begin = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_begin|date('n') - 1) %} {% set mois_begin = 'MONTHS_OF_THE_YEAR'|ta(page.header.date|date('n') - 1) %}
{% set mois_end = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_end|date('n') - 1) %} {% set mois_end = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_end|date('n') - 1) %}
{% if not page.header.date_end %} {% if not page.header.date_end %}
Le Le
<time class="dt-begin" datetime="{{ page.header.date_begin|date("c") }}"> <time class="dt-begin" datetime="{{ page.header.date|date("c") }}">
{{ page.header.date_begin|date('d') }} {{ page.header.date|date('d') }}
{{mois_begin}} {{mois_begin}}
{{ page.header.date_begin|date('Y') }} {{ page.header.date|date('Y') }}
à à
{{ page.header.date_begin|date('g', "Europe/Paris") }}h{{ page.header.date_begin|date('i', "Europe/Paris") }} {{ page.header.date|date('g', "Europe/Paris") }}h{{ page.header.date|date('i', "Europe/Paris") }}
</time> </time>
{% endif %} {% endif %}
{% if page.header.date_end %} {% if page.header.date_end %}
Du Du
<time class="dt-begin" datetime="{{ page.header.date_begin|date("c") }}"> <time class="dt-begin" datetime="{{ page.header.date|date("c") }}">
{{ page.header.date_begin|date('d') }} {{ page.header.date|date('d') }}
{{mois_begin}} {{mois_begin}}
{{ page.header.date_begin|date('Y') }} {{ page.header.date|date('Y') }}
</time> </time>
au au
<time class="dt-end" datetime="{{ page.header.date_end|date("c") }}"> <time class="dt-end" datetime="{{ page.header.date_end|date("c") }}">

View File

@ -1,19 +1,26 @@
{% set options = { items: {'@page.children': '/agenda'}, 'limit': 3, 'order': {'by': 'date', 'dir': 'asc'} } %}
{% set options = { items: {'@page.children': '/agenda'} } %}
{% set h2 = h2 ?: 'h2' %} {% set h2 = h2 ?: 'h2' %}
{% set h3 = h3 ?: 'h3' %} {% set h3 = h3 ?: 'h3' %}
<div class="sidebar"> <div class="sidebar">
<{{h2}}>À venir</{{h2}}> <{{h2}}>À venir</{{h2}}>
{% for p in page.collection(options)%}
<div class="side-agenda"> {% set this_year = "now"|date('Y') %}
<a href="{{p.url}}"> {% set this_month = "now"|date('M') %}
{% include 'partials/blog/date.html.twig' with {page: p } %} {% set this_day = "now"|date('d') %}
<{{h3}}>{{p.title}}</{{h3}}>
{{p.summary(70)}} {% for p in page.collection(options).dateRange( this_day ~ this_month ~ this_year, '12/31/' ~ this_year).slice(0, 3).order('date', 'asc') %}
</a> <div class="side-agenda">
</div> <a href="{{p.url}}">
{% include 'partials/blog/date.html.twig' with {page: p} %}
<{{h3}}>{{p.title}}</{{h3}}>
{{p.summary(70)}}
</a>
</div>
{% endfor %} {% endfor %}
<div class="side-all-agenda"> <div class="side-all-agenda">
<a href="/agenda">voir tout l'agenda</a> <a href="/agenda">voir tout l'agenda</a>
</div> </div>
</div> </div>