Skip to content

Commit 5e5f31d

Browse files
committed
💄 fix breadcrumbs
1 parent f6a083c commit 5e5f31d

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

‎fragdenstaat_de/fds_events/templates/fds_events/event_detail.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% extends CMS_TEMPLATE %}
1+
{% extends "cms/page.html" %}
22
{% load thumbnail %}
33
{% load cms_tags %}
44
{% load i18n %}
@@ -15,6 +15,7 @@
1515
{% endblock meta %}
1616
{% block title %}{{ event.title }} – {{ SITE_NAME }}{% endblock %}
1717
{% block body %}
18+
{% include "snippets/breadcrumbs.html" %}
1819
<div class="text-bg-blue-10 py-3 py-md-5">
1920
<div class="container">
2021
<div class="row">

‎fragdenstaat_de/fds_events/views.py

+10-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from django.http import HttpResponse
2-
from django.utils.translation import pgettext
32
from django.views.generic import DetailView
43

54
import icalendar
@@ -31,11 +30,17 @@ class EventDetailView(BaseEventDetailView, BreadcrumbView):
3130
context_object_name = "event"
3231

3332
def get_breadcrumbs(self, context):
33+
items = []
34+
35+
if "request" in context:
36+
request = context["request"]
37+
38+
title = request.current_page.get_title()
39+
url = request.current_page.get_absolute_url()
40+
items.append((title, url))
41+
3442
return Breadcrumbs(
35-
items=[
36-
pgettext("physical event", "Events"),
37-
(self.object.title, self.object.get_absolute_url()),
38-
]
43+
items=items + [(self.object.title, self.object.get_absolute_url())]
3944
)
4045

4146
def optimize(self, queryset):

0 commit comments

Comments
 (0)