Beispiel #1
0
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"),
    ]
Beispiel #2
0
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'),
    ]
Beispiel #3
0
class SingleStreamFieldPage(Page):
    content = StreamField([
        ('text', wagtail_blocks.CharBlock()),
        ('atom', blocks.Atom()),
        ('molecule', blocks.Molecule()),
        ('organism', blocks.Organism()),
    ])

    content_panels = [
        FieldPanel('content'),
    ]
Beispiel #4
0
class SingleStreamFieldPage(Page):
    content = StreamField([
        ('atom', blocks.Atom()),
        ('molecule', blocks.Molecule()),
        ('organism', blocks.Organism()),
    ],
                          blank=True)

    content_panels = Page.content_panels + [
        StreamFieldPanel('content'),
    ]
Beispiel #5
0
class NestedStreamBlockPage(Page):
    content = StreamField([
        ('streamblock',
         wagtail_blocks.StreamBlock([
             ('text', wagtail_blocks.CharBlock()),
             ('atom', blocks.Atom()),
         ])),
    ])

    content_panels = [
        FieldPanel('content'),
    ]
Beispiel #6
0
class SingleStreamFieldPage(Page):
    content = StreamField(
        [
            ("atom", blocks.Atom()),
            ("molecule", blocks.Molecule()),
            ("organism", blocks.Organism()),
        ],
        blank=True,
    )

    content_panels = Page.content_panels + [
        StreamFieldPanel("content"),
    ]
Beispiel #7
0
class NestedStreamBlockPage(Page):
    content = StreamField([
        (
            "streamblock",
            wagtail_blocks.StreamBlock([
                ("text", wagtail_blocks.CharBlock()),
                ("atom", blocks.Atom()),
            ]),
        ),
    ])

    content_panels = Page.content_panels + [
        StreamFieldPanel("content"),
    ]