New layout pages.
[wolnelektury.git] / src / catalogue / views.py
index 6edbbd6..c63aa7a 100644 (file)
@@ -144,9 +144,12 @@ def object_list(request, objects, fragments=None, related_tags=None, tags=None,
         result.update(extra)
 
     is_author = len(tags) == 1 and tags[0].category == 'author'
+    is_theme = len(tags) == 1 and tags[0].category == 'theme'
     new_layout = request.EXPERIMENTS['layout']
     if is_author and new_layout.value:
         template = 'catalogue/2022/author_detail.html'
+    elif is_theme and new_layout.value:
+        template = 'catalogue/2022/theme_detail.html'
     else:
         template = 'catalogue/tagged_object_list.html'