Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1.  
  2. class HomePage(MetadataPageMixin, Page):
  3.  
  4.  
  5. title_block_left = models.TextField(blank=True, verbose_name="Linkerblok titel")
  6. subtitle_block_left = models.TextField(blank=True, verbose_name="Linkerblok subtitel")
  7. content_block_left = models.TextField(blank=True, verbose_name="Linkerblok content")
  8. link_block_left = models.TextField(blank=True, verbose_name="Linkerblok button link")
  9. image_block_left = models.ForeignKey(
  10. 'wagtailimages.Image',
  11. null=True,
  12. blank=True,
  13. on_delete=models.SET_NULL,
  14. related_name='+',
  15. verbose_name="Foto linkerblok",
  16. )
  17.  
  18. title_block_middle = models.TextField(blank=True, verbose_name="Middenblok titel")
  19. subtitle_block_middle = models.TextField(blank=True, verbose_name="Middenblok subtitel")
  20. content_block_middle = models.TextField(blank=True, verbose_name="Middenblok content")
  21. link_block_middle = models.TextField(blank=True, verbose_name="Middenblok button link")
  22. image_block_middle = models.ForeignKey(
  23. 'wagtailimages.Image',
  24. null=True,
  25. blank=True,
  26. on_delete=models.SET_NULL,
  27. related_name='+',
  28. verbose_name="Foto linkerblok",
  29. )
  30. title_block_right = models.TextField(blank=True, verbose_name="Rechterblok titel")
  31. subtitle_block_right = models.TextField(blank=True, verbose_name="Rechterblok subtitel")
  32. content_block_right = models.TextField(blank=True, verbose_name="Rechterblok content")
  33. link_block_right = models.TextField(blank=True, verbose_name="Rechterblok button link")
  34. image_block_right = models.ForeignKey(
  35. 'wagtailimages.Image',
  36. null=True,
  37. blank=True,
  38. on_delete=models.SET_NULL,
  39. related_name='+',
  40. verbose_name="Foto linkerblok",
  41. )
  42. content_panels = Page.content_panels + [
  43. MultiFieldPanel(
  44. [
  45. FieldPanel('title_block_left'),
  46. FieldPanel('subtitle_block_left'),
  47. ImageChooserPanel('image_block_left'),
  48. FieldPanel('content_block_left'),
  49. FieldPanel('link_block_left'),
  50. ],
  51. heading="Linker blok",
  52. classname="collapsible collapsed"
  53. ),
  54. MultiFieldPanel(
  55. [
  56. FieldPanel('title_block_middle'),
  57. FieldPanel('subtitle_block_middle'),
  58. ImageChooserPanel('image_block_middle'),
  59. FieldPanel('content_block_middle'),
  60. FieldPanel('link_block_middle'),
  61. ],
  62. heading="Midden blok",
  63. classname="collapsible collapsed"
  64. ),
  65. MultiFieldPanel(
  66. [
  67. FieldPanel('title_block_right'),
  68. FieldPanel('subtitle_block_right'),
  69. ImageChooserPanel('image_block_right'),
  70. FieldPanel('content_block_right'),
  71. FieldPanel('link_block_right'),
  72. ],
  73. heading="Rechter blok",
  74. classname="collapsible collapsed"
  75. ),
  76.  
  77. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement