|
@ -8,6 +8,7 @@ from wagtail.admin.edit_handlers import FieldPanel, InlinePanel |
|
|
from wagtail.images.edit_handlers import ImageChooserPanel |
|
|
from wagtail.images.edit_handlers import ImageChooserPanel |
|
|
from wagtail.search import index |
|
|
from wagtail.search import index |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class StrankaPage(Page): |
|
|
class StrankaPage(Page): |
|
|
body = RichTextField(blank=True) |
|
|
body = RichTextField(blank=True) |
|
|
|
|
|
|
|
@ -20,6 +21,7 @@ class StrankaPage(Page): |
|
|
InlinePanel('gallery_images', label="Obrázky"), |
|
|
InlinePanel('gallery_images', label="Obrázky"), |
|
|
] |
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class StrankaPageGalleryImage(Orderable): |
|
|
class StrankaPageGalleryImage(Orderable): |
|
|
page = ParentalKey(StrankaPage, on_delete=models.CASCADE, related_name='gallery_images') |
|
|
page = ParentalKey(StrankaPage, on_delete=models.CASCADE, related_name='gallery_images') |
|
|
image = models.ForeignKey( |
|
|
image = models.ForeignKey( |
|
@ -30,4 +32,4 @@ class StrankaPageGalleryImage(Orderable): |
|
|
panels = [ |
|
|
panels = [ |
|
|
ImageChooserPanel('image'), |
|
|
ImageChooserPanel('image'), |
|
|
FieldPanel('caption'), |
|
|
FieldPanel('caption'), |
|
|
] |
|
|
|
|
|
|
|
|
] |
|
|