När du länkar till evenemang finns alltid dagens datum med i länken (url:en), för att bara visa aktuella evenemang. Om du vill externlänka in till evenemangslistningen, lägga in en manuell länk, uppstår problemet att ett gammalt datum finns med i länken och gamla evenemang visas. Det är enkelt åtgärdat.
Logiken är att Drupal lägger till dagens datum automatiskt när besökaren klickar på länken, för att bara visa upp aktuella evenemang. Tar vi Naturvetenskapliga fakulteten får de en URL som ser ut såhär för sina evenemang:
Denna URL kommer lista alla evenemang från 2021-06-01. Detta är bra om besökaren klickar på länken den 1 juni. Men dåligt om besökaren klickar på länken från den 2 juni då gamla evenemang finns med i listan.
Detta problem uppstår om du ska hårdlänka (lägga in en manuell https://-länk). Exempelvis om du på Medarbetarportalen eller Studentportalen vill länka till evenemangslistan på gu.se. Eller om du vill skapa en puff, eller externlänk, i Drupal till evenemangslistningen. Detta finns exempelvis på startsidorna gu.se och gu.se/en (rosa puffarna).
Så får du till rätt url
Genom att ta bort datumet i länken kommer dagens datum läggas till automatiskt när någon klickar på länken. Därmed kommer det alltid visas aktuella evenemang. En länk till Naturvetenskapliga fakultetens evenemang, med borttaget datum ser ut såhär:
Du behöver alltså plocka bort datumdelen från url:en: ”date_from=2021-06-01&”.
Använder du komponenten ”Evenemangslistning” kan du högerklicka på ”Hitta alla evenemang” och kopiera länkadress. Den adressen är utan datum i sig.
Länka till specifika sorters evenemang
Vill du ha en länk till en specifik sorts evenemang kan du göra en filtrering på det. Exempelvis om Naturvetenskapliga fakulteten på en sida på Medarbetarportalen vill länka till alla kommande disputationer. Då får de denna url (som listar alla disputationer från 2021-06-01):
Även här kan du ta bort datumdelen och få ut en URL som automatiskt visar dagens datum när besökaren klickar på den. I detta fall kommer alltså URL:en se ut såhär:
Detta fungerar naturligtvis även på våra internationella
sidor.
Glöm inte att testa
Som med alla redigering, speciellt när den sker manuellt, testa länkarna så de fungerar efteråt. Det är lätt hänt att man glömmer ta bort ett mellanslag och länken leder då till en felsida (404).