diff --git a/packages/default-theme/cms/blocks/CmsBlockTextOnImage.vue b/packages/default-theme/cms/blocks/CmsBlockTextOnImage.vue
index 50093e340..870793e9b 100644
--- a/packages/default-theme/cms/blocks/CmsBlockTextOnImage.vue
+++ b/packages/default-theme/cms/blocks/CmsBlockTextOnImage.vue
@@ -1,9 +1,12 @@
+
@@ -29,20 +32,53 @@ export default {
getSlots() {
return this.content.slots || []
},
- getContent() {
- return this.getSlots.length && this.getSlots[0]
+
+ getLeftContent() {
+ return this.getSlots.find(({ slot }) => slot === "left")
+ },
+ getRightContent() {
+ return this.getSlots.find(({ slot }) => slot === "right")
},
},
}