|
@ -43,13 +43,13 @@ class Product(Page): |
|
|
content_panels = Page.content_panels + [ |
|
|
content_panels = Page.content_panels + [ |
|
|
FieldPanel('price'), |
|
|
FieldPanel('price'), |
|
|
FieldPanel('description', classname="full"), |
|
|
FieldPanel('description', classname="full"), |
|
|
InlinePanel('gallery_images', label="Obrázky"), |
|
|
|
|
|
|
|
|
InlinePanel('product_images', label="Obrázky"), |
|
|
] |
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ProductImage(Orderable): |
|
|
class ProductImage(Orderable): |
|
|
page = ParentalKey(BlogPage, on_delete=models.CASCADE, related_name='product_images') |
|
|
|
|
|
|
|
|
page = ParentalKey(Product, on_delete=models.CASCADE, related_name='product_images') |
|
|
image = models.ForeignKey( |
|
|
image = models.ForeignKey( |
|
|
'wagtailimages.Image', on_delete=models.CASCADE, related_name='+' |
|
|
'wagtailimages.Image', on_delete=models.CASCADE, related_name='+' |
|
|
) |
|
|
) |
|
|