}
if extra:
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'
+
return render(
- request,
- 'catalogue/tagged_object_list.html', result,
+ request, template, result,
)