diff --git a/website/home/models.py b/website/home/models.py index df5d35b..540583c 100644 --- a/website/home/models.py +++ b/website/home/models.py @@ -21,8 +21,13 @@ class HomePage(BasePage): ] def get_context(self, request: HttpRequest) -> dict: + from website.search.models import SearchPage + context = super().get_context(request) context["latest_blog_post"] = ( BlogPostPage.objects.live().defer_streamfields().order_by("-date").first() ) + context["search_page"] = ( + SearchPage.objects.all().live().defer_streamfields().first() + ) return context diff --git a/website/home/templates/home/home_page.html b/website/home/templates/home/home_page.html index 34bb1be..9c28618 100644 --- a/website/home/templates/home/home_page.html +++ b/website/home/templates/home/home_page.html @@ -6,7 +6,11 @@

{{ page.heading }}

- + {% if search_page %} +
+ +
+ {% endif %}
{% if latest_blog_post %}