class MultipleStreamFieldsPage(Page): first = StreamField([ ("atom", blocks.Atom()), ("molecule", blocks.Molecule()), ("organism", blocks.Organism()), ]) second = StreamField([ ("atom", blocks.Atom()), ("molecule", blocks.Molecule()), ("organism", blocks.Organism()), ]) content_panels = Page.content_panels + [ StreamFieldPanel("first"), StreamFieldPanel("second"), ]
class MultipleStreamFieldsPage(Page): first = StreamField([ ('atom', blocks.Atom()), ('molecule', blocks.Molecule()), ('organism', blocks.Organism()), ]) second = StreamField([ ('atom', blocks.Atom()), ('molecule', blocks.Molecule()), ('organism', blocks.Organism()), ]) content_panels = [ FieldPanel('first'), FieldPanel('second'), ]
class SingleStreamFieldPage(Page): content = StreamField([ ('text', wagtail_blocks.CharBlock()), ('atom', blocks.Atom()), ('molecule', blocks.Molecule()), ('organism', blocks.Organism()), ]) content_panels = [ FieldPanel('content'), ]
class SingleStreamFieldPage(Page): content = StreamField([ ('atom', blocks.Atom()), ('molecule', blocks.Molecule()), ('organism', blocks.Organism()), ], blank=True) content_panels = Page.content_panels + [ StreamFieldPanel('content'), ]
class NestedStreamBlockPage(Page): content = StreamField([ ('streamblock', wagtail_blocks.StreamBlock([ ('text', wagtail_blocks.CharBlock()), ('atom', blocks.Atom()), ])), ]) content_panels = [ FieldPanel('content'), ]
class SingleStreamFieldPage(Page): content = StreamField( [ ("atom", blocks.Atom()), ("molecule", blocks.Molecule()), ("organism", blocks.Organism()), ], blank=True, ) content_panels = Page.content_panels + [ StreamFieldPanel("content"), ]
class NestedStreamBlockPage(Page): content = StreamField([ ( "streamblock", wagtail_blocks.StreamBlock([ ("text", wagtail_blocks.CharBlock()), ("atom", blocks.Atom()), ]), ), ]) content_panels = Page.content_panels + [ StreamFieldPanel("content"), ]