afbeelding van Vincentje

Kalender weekoverzicht maken in view

Ik heb een overzicht het gemaakt in de vorm van een blok waar de datum, het event en de klas wordt getoond.
Nu is mijn vraag hoe kan ik de events sorteren dat ze per week worden weergeven op de site?
En dat de gebeurtenis van de dag zelf bovenaan staat. Wanneer het voorbij is moet het weg.

Wij willen iets gelijkaardigs als deze school https://www.collegewaregem.be/

Op mijn screenshot heb ik het event als item, de datum en de klas.
Maar ik weet niet hoe ik zo'n weekoverzicht moet filteren.

Alvast heel erg bedankt voor de hulp

BijlageGrootte
Image icon Ashampoo_Snap_dinsdag 12 februari 2019_21h44m10s_001_.png67.19 KB
Drupalversie: 
7.x
Auteur: 
Vincentje
afbeelding van Niek Kloots
Door Niek Kloots op 13 februari, 2019 - 13:39

filtercriteria:
filtercriterium instellen: Inhoud: Datum - startdatum (field_date)

afbeelding van Vincentje
Door Vincentje op 13 februari, 2019 - 14:49

Dank je wel het is gelukt alleen krijg ik nu alle dagen tot ... . Ik zou enkel een weekoverzicht willen van maandag t/m vrijdag. En wanneer we vb woensdag zijn enkel nog de events van woensdag tot vrijdag van diezelfde week.

Vincent

afbeelding van Niek Kloots
Door Niek Kloots op 13 februari, 2019 - 16:54

Kwestie van de juiste parameter invoegen.
Welke weet ik niet. :)

Gewoon mee gaan spelen tot je de juiste hebt.
http://www.php.net/manual/en/datetime.formats.relative.php
https://www.w3schools.com/php/func_date_date.asp

Als de datum geweest is kan je dat gebruiken om iets wel of niet te laten zien.
Gewoon de diverse filters uitproberen.

afbeelding van jo.w
Door jo.w op 13 februari, 2019 - 17:39

Ik heb (wel in D8) een filter die in een view alles weghaalt ouder dan een week. Daar heb ik de filter op het datumveld ingesteld op "groter dan of gelijk aan" en "-7 days".

Bij "groter dan of gelijk aan" heb je meer keuzemogelijkheden oa "ligt tussen" of net het tegendeel.

Zo'n filter instellen is soms een beetje denk- en probeerwerk.

Je kan op hetzelfde veld ook meerdere filters instellen. Bij deze zou ik dan gaan denken aan (in volgorde)

  1. huidige weeknummer
  2. ligt tussen zondag en zaterdag
  3. is groter dan of gelijk aan -1 day

Als ik zo eens kijk op de eerste link die Niek geeft moet iets als "ligt tussen" "sunday this week" en "saturday this week" misschien het wel kunnen oplossen met één filter.
Voor "ligt tussen" krijg je sowieso keuze tussen een begin en eind (in dit geval datum)

Jo

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.