@ -4,17 +4,24 @@ from django.urls import re_path
from . import views
app_name = " startpage "
urlpatterns = [
re_path ( r ' ^$ ' , views . index , name = ' index ' ) ,
re_path ( r ' ^impressum/?$ ' , views . static_view ( ' startpage/impressum.html ' ) , name = ' impressum ' ) ,
re_path ( r ' ^aktuelles/?$ ' , views . aktuelles , name = ' aktuelles ' ) ,
re_path ( r ' ^berichte/?$ ' , views . berichte , name = ' berichte ' ) ,
re_path ( r ' ^gruppen/?$ ' , views . static_view ( ' startpage/gruppen.html ' ) , name = ' gruppen ' ) ,
re_path ( r ' ^gruppen/faq/?$ ' , views . static_view ( ' startpage/gruppen/faq.html ' ) , name = ' faq ' ) ,
re_path ( r ' ^gruppen/(?P<group_name> {pattern} +)/?$ ' . format ( pattern = settings . STARTPAGE_URL_NAME_PATTERN ) ,
views . gruppe_detail , name = ' gruppe_detail ' ) ,
re_path ( r ' ^(?P<section_name> {pattern} +)/(?P<post_name> {pattern} +)/?$ ' . format ( pattern = settings . STARTPAGE_URL_NAME_PATTERN ) ,
views . post , name = ' post ' ) ,
re_path ( r ' ^(?P<section_name> {pattern} +)/?$ ' . format ( pattern = settings . STARTPAGE_URL_NAME_PATTERN ) ,
views . section , name = ' section ' ) ,
]
if settings . STARTPAGE_REDIRECT_URL != ' ' :
urlpatterns = [
re_path ( r ' ^$ ' , views . redirect , name = ' index ' ) ,
re_path ( r ' ^impressum/?$ ' , views . static_view ( ' startpage/impressum.html ' ) , name = ' impressum ' ) ,
]
else :
urlpatterns = [
re_path ( r ' ^$ ' , views . index , name = ' index ' ) ,
re_path ( r ' ^impressum/?$ ' , views . static_view ( ' startpage/impressum.html ' ) , name = ' impressum ' ) ,
re_path ( r ' ^aktuelles/?$ ' , views . aktuelles , name = ' aktuelles ' ) ,
re_path ( r ' ^berichte/?$ ' , views . berichte , name = ' berichte ' ) ,
re_path ( r ' ^gruppen/?$ ' , views . static_view ( ' startpage/gruppen.html ' ) , name = ' gruppen ' ) ,
re_path ( r ' ^gruppen/faq/?$ ' , views . static_view ( ' startpage/gruppen/faq.html ' ) , name = ' faq ' ) ,
re_path ( r ' ^gruppen/(?P<group_name> {pattern} +)/?$ ' . format ( pattern = settings . STARTPAGE_URL_NAME_PATTERN ) ,
views . gruppe_detail , name = ' gruppe_detail ' ) ,
re_path ( r ' ^(?P<section_name> {pattern} +)/(?P<post_name> {pattern} +)/?$ ' . format ( pattern = settings . STARTPAGE_URL_NAME_PATTERN ) ,
views . post , name = ' post ' ) ,
re_path ( r ' ^(?P<section_name> {pattern} +)/?$ ' . format ( pattern = settings . STARTPAGE_URL_NAME_PATTERN ) ,
views . section , name = ' section ' ) ,
]