diff --git a/website/blog/models.py b/website/blog/models.py index cc4ac0e..55e1e92 100644 --- a/website/blog/models.py +++ b/website/blog/models.py @@ -43,6 +43,10 @@ class BlogPostListPage(BaseListingPage): return BlogPostPageFeed + @cached_property + def tag_list_page_url(self) -> Optional[str]: + return SingletonPageCache.get_url(BlogPostTagListPage) + class BlogPostPage(BaseContentPage): subpage_types: list[Any] = [] diff --git a/website/blog/templates/blog/blog_post_list_page.html b/website/blog/templates/blog/blog_post_list_page.html index 536b831..9ab42d6 100644 --- a/website/blog/templates/blog/blog_post_list_page.html +++ b/website/blog/templates/blog/blog_post_list_page.html @@ -1,5 +1,12 @@ {% extends "common/listing_page.html" %} +{% load wagtailroutablepage_tags %} + +{% block hero_buttons %} + + {{ block.super }} +{% endblock %} + {% block post_content %}
{% for page in listing_pages %}