diff --git a/main/blocks.py b/main/blocks.py index 0aa01be3f00ed1fe9f3bea6e8c6f40768625e14d..700044d1ba43c9dde349574898cd4b1423591d89 100644 --- a/main/blocks.py +++ b/main/blocks.py @@ -39,18 +39,18 @@ class PeopleGroupBlock(StructBlock): class ProgramBlock(StructBlock): - icon = ImageChooserBlock() - title = CharBlock() - text = TextBlock() + icon = ImageChooserBlock(label="Ikona") + title = CharBlock(label="Titulek článku programu") + text = TextBlock(label="Obsah") class ProgramGroupBlock(StructBlock): - title = CharBlock() - point_list = ListBlock(ProgramBlock()) + title = CharBlock(label="Titulek části programu") + point_list = ListBlock(ProgramBlock(), label="Jednotlivé články programu") class TweetsBlock(StructBlock): - title = CharBlock() + title = CharBlock(label="Titulek") # NewsBlock - zatím asi hardcoded diff --git a/main/models.py b/main/models.py index a159f2eef9e207db6d740be5b9f68fcf975d527f..53870ff7248e9eca379f9e0465e28dc756f8c617 100644 --- a/main/models.py +++ b/main/models.py @@ -141,7 +141,7 @@ class MainHomePage(MenuMixin, ExtendedMetadataHomePageMixin, MetadataPageMixin, class MainWorkPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page): perex = models.TextField() timeline = StreamField( - [("article_list", PageChooserBlock(page_type="main.MainArticlePage"))], + [("article_list", PageChooserBlock(page_type="main.MainArticlePage", label="Vybrat aktualitu"))], verbose_name="Timeline", blank=True, ) @@ -151,6 +151,12 @@ class MainWorkPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, P parent_page_types = ["main.MainHomePage"] subpage_types = [] + ### PANELS + content_panels = Page.content_panels + [ + FieldPanel('perex'), + FieldPanel('timeline') + ] + ### OTHERS class Meta: @@ -241,7 +247,7 @@ class MainProgramPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin perex = models.TextField() program = StreamField( - [("program_group", blocks.ProgramGroupBlock())], + [("program_group", blocks.ProgramGroupBlock(label="Část programu"))], verbose_name="Program", blank=True, ) @@ -309,6 +315,12 @@ class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, parent_page_types = ["main.MainPeoplePage"] subpage_types = [] + ### PANELS + content_panels = Page.content_panels + [ + FieldPanel('perex'), + FieldPanel('text') + ] + ### OTHERS class Meta: