diff --git a/publichealth/home/models/models.py b/publichealth/home/models/models.py index 2025fda..1ad4c20 100644 --- a/publichealth/home/models/models.py +++ b/publichealth/home/models/models.py @@ -41,6 +41,13 @@ class ArticleIndexPage(Page): 'title_en', ) + header_image = models.ForeignKey( + 'wagtailimages.Image', + null=True, blank=True, + on_delete=models.SET_NULL, + related_name='+' + ) + intro_de = RichTextField(default='', blank=True) intro_fr = RichTextField(default='', blank=True) intro_en = RichTextField(default='', blank=True) @@ -102,6 +109,7 @@ class ArticleIndexPage(Page): FieldPanel('intro_fr'), FieldPanel('title_en'), FieldPanel('intro_en'), + ImageChooserPanel('header_image'), FieldPanel('table_en'), FieldPanel('table_fr'), FieldPanel('table_de'), diff --git a/publichealth/home/templates/home/article_index_page.html b/publichealth/home/templates/home/article_index_page.html index ac25181..3ed544b 100644 --- a/publichealth/home/templates/home/article_index_page.html +++ b/publichealth/home/templates/home/article_index_page.html @@ -16,7 +16,18 @@ {% else %} + {% if page.header_image %} + {% image page.header_image fill-1908x400 as img %} +
+ {% endif %}