From e86b134919914935ed2935f167b0f41cc721a5a5 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Mon, 5 May 2025 12:22:53 +0200
Subject: [PATCH] Use event: prefix in RDFa

---
 templates/base.html                     | 6 +++++-
 templates/shortcodes/teckids_event.html | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/templates/base.html b/templates/base.html
index dfe0d3a..6e6b068 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -4,7 +4,11 @@
     {% set thing = section -%}
 {% endif -%}
 <!DOCTYPE html>
-<html lang="{{ lang }}" data-theme="light" {% if current_path %}resource="https://www.teckids.org{{ current_path }}"{% endif %} typeof="{% block rdfa_type %}{{ thing.extra.microdata.type | default(value='schema:WebPage') }}{% endblock rdfa_type %}">
+<html lang="{{ lang }}" data-theme="light"
+    {% if current_path %}resource="https://www.teckids.org{{ current_path }}"{% endif %}
+    typeof="{% block rdfa_type %}{{ thing.extra.microdata.type | default(value='schema:WebPage') }}{% endblock rdfa_type %}"
+    prefix="event: https://ticdesk.teckids.org/o/paweljong/Event/"
+>
     <head>
         <meta charset="utf-8" />
         <meta name="viewport" content="width=device-width, initial-scale=1" />
diff --git a/templates/shortcodes/teckids_event.html b/templates/shortcodes/teckids_event.html
index 0257b50..9d0db8f 100644
--- a/templates/shortcodes/teckids_event.html
+++ b/templates/shortcodes/teckids_event.html
@@ -1,7 +1,7 @@
 {% set events_data = load_data(path="events.json") -%}
 {% set event = events_data[slug] -%}
 {% if not no_title %}<h2 class="title is-2">{{ title | default(value="Informationen und Anmeldung") }}</h2>{% endif %}
-<section class="section event-section" resource="https://ticdesk.teckids.org/app/paweljong/event/{{ slug }}" vocab="http://schema.org/" typeof="Event">
+<section class="section event-section" resource="event:{{ slug }}" vocab="http://schema.org/" typeof="Event">
   <meta property="organizer" href="https://teckids.org/"/>
   <div class="card event-card">
     <div class="card-content">
@@ -50,7 +50,7 @@
         <div class="column is-one-third">
           <div class="buttons are-responsive are-medium">
             <a class="button is-primary is-fullwidth is-justify-content-start"
-               href="https://ticdesk.teckids.org/app/paweljong/event/{{ slug }}">
+               href="event:{{ slug }}">
               <span class="icon"><i class="fa-regular fa-paper-plane"></i></span>
               <span>{{ trans(key="event_info_registration", lang=lang) }}</span>
             </a>
-- 
GitLab