add lead to news articles

This commit is contained in:
2024-07-13 23:50:42 +02:00
parent 9cd47561d4
commit fcbd74ed34
6 changed files with 39 additions and 8 deletions

View File

@ -30,6 +30,7 @@ class NewsPage(Page):
show_in_menus = False
excerpt = models.TextField(max_length=512, blank=False)
lead = RichTextField(features=["bold", "italic", "link"], blank=True)
body = CommonStreamField
featured_image = models.ForeignKey(
"images.CustomImage",
@ -47,14 +48,20 @@ class NewsPage(Page):
FieldPanel(
"excerpt",
heading="Utdrag",
help_text="En veldig kort oppsummering av innholdet nedenfor. Brukes på forsiden og i artikkeloversikten.",
help_text="En veldig kort oppsummering av innholdet i artikkelen. Brukes på forsiden og i artikkeloversikten.",
),
FieldPanel("featured_image"),
FieldPanel(
"lead",
heading="Ingress",
help_text="Et kortfattet, innledende avsnitt som oppsummerer hovedinnholdet i artikkelen.",
),
FieldPanel("body"),
]
graphql_fields = [
GraphQLString("excerpt"),
GraphQLRichText("lead"),
GraphQLStreamfield("body"),
GraphQLImage("featured_image"),
]