diff --git a/packages/base/Configuration/Sets/SitePackage/page.tsconfig b/packages/base/Configuration/Sets/SitePackage/page.tsconfig index 21a0a4a..18b8be6 100644 --- a/packages/base/Configuration/Sets/SitePackage/page.tsconfig +++ b/packages/base/Configuration/Sets/SitePackage/page.tsconfig @@ -7,10 +7,11 @@ RTE { } TCEFORM { - pages { - } - tt_content { + tt_content { + CType { + keepItems = cloonar_header,cloonar_text,cloonar_textimage,news_newsliststicky,news_pi1,cloonar_hero,cloonar_stats } + } } TCEMAIN { diff --git a/packages/base/ContentBlocks/ContentElements/header/assets/frontend.css b/packages/base/ContentBlocks/ContentElements/header/assets/frontend.css new file mode 100644 index 0000000..b254fdb --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/header/assets/frontend.css @@ -0,0 +1 @@ +/* CSS for header content element */ diff --git a/packages/base/ContentBlocks/ContentElements/header/config.yaml b/packages/base/ContentBlocks/ContentElements/header/config.yaml new file mode 100644 index 0000000..de25116 --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/header/config.yaml @@ -0,0 +1,10 @@ +name: cloonar/header +typeName: cloonar_header +group: default +prefixFields: true +prefixType: full +label: LLL:EXT:base/ContentBlocks/ContentElements/header/language/labels.xlf:header.title +description: LLL:EXT:base/ContentBlocks/ContentElements/header/language/labels.xlf:header.description +fields: + - identifier: header + useExistingField: true diff --git a/packages/base/ContentBlocks/ContentElements/header/language/labels.xlf b/packages/base/ContentBlocks/ContentElements/header/language/labels.xlf new file mode 100644 index 0000000..3a4c18f --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/header/language/labels.xlf @@ -0,0 +1,13 @@ + + + + + + Header + + + A simple content element that displays a header as an H1. + + + + diff --git a/packages/base/ContentBlocks/ContentElements/header/templates/backend-preview.html b/packages/base/ContentBlocks/ContentElements/header/templates/backend-preview.html new file mode 100644 index 0000000..a74bb7d --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/header/templates/backend-preview.html @@ -0,0 +1,15 @@ + + + + + + {data.header} + + + + + + diff --git a/packages/base/ContentBlocks/ContentElements/header/templates/frontend.html b/packages/base/ContentBlocks/ContentElements/header/templates/frontend.html new file mode 100644 index 0000000..5f0f489 --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/header/templates/frontend.html @@ -0,0 +1,4 @@ + + +

{data.header}

+
diff --git a/packages/base/ContentBlocks/ContentElements/hero/language/labels.xlf b/packages/base/ContentBlocks/ContentElements/hero/language/labels.xlf index 70d7ecb..e71b495 100644 --- a/packages/base/ContentBlocks/ContentElements/hero/language/labels.xlf +++ b/packages/base/ContentBlocks/ContentElements/hero/language/labels.xlf @@ -7,7 +7,7 @@ Hero - Description for Content Element cloonar/hero + Hero Element should always be the first Element of the page diff --git a/packages/base/ContentBlocks/ContentElements/hero/templates/backend-preview.html b/packages/base/ContentBlocks/ContentElements/hero/templates/backend-preview.html index c5bc350..fdb013d 100644 --- a/packages/base/ContentBlocks/ContentElements/hero/templates/backend-preview.html +++ b/packages/base/ContentBlocks/ContentElements/hero/templates/backend-preview.html @@ -2,20 +2,27 @@ xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers" data-namespace-typo3-fluid="true" > - - {data.header} + + + {data.header} + + - Preview for Content Block: cloonar/hero - + + + - - - - My custom Footer + +

+ + {data.bodytext} + +

+
-
+ diff --git a/packages/base/ContentBlocks/ContentElements/stats/templates/backend-preview.html b/packages/base/ContentBlocks/ContentElements/stats/templates/backend-preview.html index 4fe2129..38f5eab 100644 --- a/packages/base/ContentBlocks/ContentElements/stats/templates/backend-preview.html +++ b/packages/base/ContentBlocks/ContentElements/stats/templates/backend-preview.html @@ -5,9 +5,6 @@ - - Statistics Preview - diff --git a/packages/base/ContentBlocks/ContentElements/text/assets/frontend.css b/packages/base/ContentBlocks/ContentElements/text/assets/frontend.css new file mode 100644 index 0000000..102a265 --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/text/assets/frontend.css @@ -0,0 +1 @@ +/* CSS for text content element */ diff --git a/packages/base/ContentBlocks/ContentElements/text/config.yaml b/packages/base/ContentBlocks/ContentElements/text/config.yaml new file mode 100644 index 0000000..a4e3706 --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/text/config.yaml @@ -0,0 +1,14 @@ +name: cloonar/text +typeName: cloonar_text +group: default +prefixFields: true +prefixType: full +label: LLL:EXT:base/ContentBlocks/ContentElements/text/language/labels.xlf:text.title +description: LLL:EXT:base/ContentBlocks/ContentElements/text/language/labels.xlf:text.description +fields: + - identifier: header + useExistingField: true + - identifier: bodytext + type: Textarea + enableRichtext: true + useExistingField: true diff --git a/packages/base/ContentBlocks/ContentElements/text/language/labels.xlf b/packages/base/ContentBlocks/ContentElements/text/language/labels.xlf new file mode 100644 index 0000000..a6c3486 --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/text/language/labels.xlf @@ -0,0 +1,13 @@ + + + + + + Text + + + A text element featuring a headline (H2) and a rich-text body field. + + + + diff --git a/packages/base/ContentBlocks/ContentElements/text/templates/backend-preview.html b/packages/base/ContentBlocks/ContentElements/text/templates/backend-preview.html new file mode 100644 index 0000000..974ee2d --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/text/templates/backend-preview.html @@ -0,0 +1,22 @@ + + + + + + {data.header} + + + + + +

+ + {data.bodytext} + +

+
+
+ diff --git a/packages/base/ContentBlocks/ContentElements/text/templates/frontend.html b/packages/base/ContentBlocks/ContentElements/text/templates/frontend.html new file mode 100644 index 0000000..70f6ede --- /dev/null +++ b/packages/base/ContentBlocks/ContentElements/text/templates/frontend.html @@ -0,0 +1,11 @@ + + + +

{data.header}

+
+ + +
{data.bodytext}
+
+
+
diff --git a/packages/base/ContentBlocks/ContentElements/textimage/templates/backend-preview.html b/packages/base/ContentBlocks/ContentElements/textimage/templates/backend-preview.html index 9152d9c..fdb013d 100644 --- a/packages/base/ContentBlocks/ContentElements/textimage/templates/backend-preview.html +++ b/packages/base/ContentBlocks/ContentElements/textimage/templates/backend-preview.html @@ -7,20 +7,22 @@ - {data.header} - Text/Image Element + {data.header} - - -

Preview: {data.bodytext}

-
- -

No text available

-
-
+ + + + + +

+ + {data.bodytext} + +

+