diff --git a/resources/packages/bootstrap_package/13.4/src/.editorconfig b/resources/packages/bootstrap_package/13.4/src/.editorconfig
new file mode 100644
index 0000000..ff05afd
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/.editorconfig
@@ -0,0 +1,70 @@
+# EditorConfig is awesome: http://EditorConfig.org
+
+# top-most EditorConfig file
+root = true
+
+# Unix-style newlines with a newline ending every file
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+# CSS-Files
+[*.css]
+indent_style = space
+indent_size = 4
+
+# HTML-Files
+[*.html]
+indent_style = space
+indent_size = 4
+
+# TMPL-Files
+[*.tmpl]
+indent_style = space
+indent_size = 4
+
+# JS-Files
+[*.js]
+indent_style = space
+indent_size = 4
+
+# PHP-Files
+[*.php]
+indent_style = space
+indent_size = 4
+
+# MD-Files
+[*.md]
+indent_style = space
+indent_size = 4
+
+# ReST-Files
+[*.rst]
+indent_style = space
+indent_size = 3
+
+# TypoScript
+[*.typoscript]
+indent_style = space
+indent_size = 4
+
+# YML-Files
+[{*.yml,*.yaml}]
+indent_style = space
+indent_size = 2
+
+# package.json
+[package.json]
+indent_style = space
+indent_size = 2
+
+# composer.json
+[composer.json]
+indent_style = space
+indent_size = 4
+
+# phpstan
+[*.neon]
+indent_style = tab
diff --git a/resources/packages/bootstrap_package/13.4/src/Classes/.htaccess b/resources/packages/bootstrap_package/13.4/src/Classes/.htaccess
new file mode 100644
index 0000000..93169e4
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Classes/.htaccess
@@ -0,0 +1,2 @@
+Order deny,allow
+Deny from all
diff --git a/resources/packages/bootstrap_package/13.4/src/Classes/Controller/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Classes/Controller/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Classes/Controller/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Classes/Domain/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Classes/Domain/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Classes/Domain/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Classes/Domain/Model/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Classes/Domain/Model/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Classes/Domain/Model/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Classes/Domain/Repository/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Classes/Domain/Repository/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Classes/Domain/Repository/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Classes/ViewHelpers/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Classes/ViewHelpers/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Classes/ViewHelpers/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/.htaccess b/resources/packages/bootstrap_package/13.4/src/Configuration/.htaccess
new file mode 100644
index 0000000..93169e4
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/.htaccess
@@ -0,0 +1,2 @@
+Order deny,allow
+Deny from all
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/RTE/Default.yaml.twig b/resources/packages/bootstrap_package/13.4/src/Configuration/RTE/Default.yaml.twig
new file mode 100644
index 0000000..1cddb06
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/RTE/Default.yaml.twig
@@ -0,0 +1,5 @@
+imports:
+ - { resource: "EXT:rte_ckeditor/Configuration/RTE/Processing.yaml" }
+ - { resource: "EXT:rte_ckeditor/Configuration/RTE/Editor/Base.yaml" }
+ - { resource: "EXT:rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml" }
+ - { resource: "EXT:bootstrap_package/Configuration/RTE/Default.yaml" }
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/PageTsConfig/BackendLayouts/example.tsconfig.twig b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/PageTsConfig/BackendLayouts/example.tsconfig.twig
new file mode 100644
index 0000000..628a725
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/PageTsConfig/BackendLayouts/example.tsconfig.twig
@@ -0,0 +1,29 @@
+#
+# BACKENDLAYOUT: EXAMPLE
+#
+mod {
+ web_layout {
+ BackendLayouts {
+ example {
+ title = LLL:EXT:{{ package.extensionKey }}/Resources/Private/Language/locallang_be.xlf:backend_layout.example
+ config {
+ backend_layout {
+ colCount = 1
+ rowCount = 1
+ rows {
+ 1 {
+ columns {
+ 1 {
+ name = LLL:EXT:{{ package.extensionKey }}/Resources/Private/Language/locallang_be.xlf:backend_layout.column.normal
+ colPos = 0
+ }
+ }
+ }
+ }
+ }
+ }
+ icon = EXT:{{ package.extensionKey }}/Resources/Public/Icons/BackendLayouts/example.svg
+ }
+ }
+ }
+}
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/config.yaml.twig b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/config.yaml.twig
new file mode 100644
index 0000000..6912fa6
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/config.yaml.twig
@@ -0,0 +1,4 @@
+name: {{ package.vendorNameAlternative }}/{{ package.packageNameAlternative }}
+label: '{{ package.title }}'
+dependencies:
+ - bootstrap-package/full
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/page.tsconfig.twig b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/page.tsconfig.twig
new file mode 100644
index 0000000..1be067c
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/page.tsconfig.twig
@@ -0,0 +1,21 @@
+@import './PageTsConfig/BackendLayouts/'
+
+RTE {
+ default {
+ preset = {{ package.extensionKey }}
+ }
+}
+
+TCEFORM {
+ pages {
+
+ }
+ tt_content {
+
+ }
+}
+
+TCEMAIN {
+
+}
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/settings.yaml.twig b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/settings.yaml.twig
new file mode 100644
index 0000000..6d18439
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/settings.yaml.twig
@@ -0,0 +1,28 @@
+plugin:
+ bootstrap_package:
+ settings:
+ scss:
+ primary: '#eb3e4a'
+ secondary: '#013859'
+ view:
+ layoutRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Layouts/'
+ partialRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Partials/'
+ templateRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Templates/'
+ bootstrap_package_contentelements:
+ view:
+ layoutRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Layouts/ContentElements/'
+ partialRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Partials/ContentElements/'
+ templateRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Templates/ContentElements/'
+page:
+ logo:
+ file: 'EXT:{{ package.extensionKey }}/Resources/Public/Images/logo.svg'
+ fileInverted: 'EXT:{{ package.extensionKey }}/Resources/Public/Images/logo-inverted.svg'
+ width: 192
+ alt: 'My Sitepackage'
+ linktitle: 'My Sitepackage'
+ favicon:
+ file: 'EXT:{{ package.extensionKey }}/Resources/Public/Icons/favicon.ico'
+ fluidtemplate:
+ layoutRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Layouts/Page/'
+ partialRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Partials/Page/'
+ templateRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Templates/Page/'
diff --git a/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/setup.typoscript.twig b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/setup.typoscript.twig
new file mode 100644
index 0000000..729d24a
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Configuration/Sets/SitePackage/setup.typoscript.twig
@@ -0,0 +1,21 @@
+page {
+ includeCSS {
+ theme = EXT:{{ package.extensionKey }}/Resources/Public/Scss/Theme/theme.scss
+ }
+
+ includeJSLibs {
+
+ }
+
+ includeJS {
+
+ }
+
+ includeJSFooterlibs {
+
+ }
+
+ includeJSFooter {
+ {{ package.extensionKey }}_scripts = EXT:{{ package.extensionKey }}/Resources/Public/JavaScript/main.js
+ }
+}
diff --git a/resources/packages/bootstrap_package/13.4/src/README.md.twig b/resources/packages/bootstrap_package/13.4/src/README.md.twig
new file mode 100644
index 0000000..8b095c7
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/README.md.twig
@@ -0,0 +1,4 @@
+Sitepackage for the project "{{ package.title }}"
+==============================================================
+
+Add some explanation here.
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/.htaccess b/resources/packages/bootstrap_package/13.4/src/Resources/Private/.htaccess
new file mode 100644
index 0000000..93169e4
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/.htaccess
@@ -0,0 +1,2 @@
+Order deny,allow
+Deny from all
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang.xlf.twig b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang.xlf.twig
new file mode 100644
index 0000000..5aea277
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang.xlf.twig
@@ -0,0 +1,11 @@
+
+
+
+
+ {{ package.author.name }}
+ {{ package.author.email }}
+
+
+
+
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang_be.xlf.twig b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang_be.xlf.twig
new file mode 100644
index 0000000..8b09912
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang_be.xlf.twig
@@ -0,0 +1,17 @@
+
+
+
+
+ {{ package.author.name }}
+ {{ package.author.email }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang_db.xlf.twig b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang_db.xlf.twig
new file mode 100644
index 0000000..5aea277
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Language/locallang_db.xlf.twig
@@ -0,0 +1,11 @@
+
+
+
+
+ {{ package.author.name }}
+ {{ package.author.email }}
+
+
+
+
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Layouts/ContentElements/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Layouts/ContentElements/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Layouts/ContentElements/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Layouts/Page/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Layouts/Page/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Partials/ContentElements/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Partials/ContentElements/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Partials/ContentElements/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Partials/Page/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Partials/Page/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Partials/Page/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Templates/ContentElements/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Templates/ContentElements/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Templates/ContentElements/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Private/Templates/Page/Example.html.twig b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Templates/Page/Example.html.twig
new file mode 100644
index 0000000..2b67bb1
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Private/Templates/Page/Example.html.twig
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+ - Template file
+ -
+
typo3conf/ext/{{ package.extensionKey }}/Resources/Private/Templates/Page/Example.html
+
+ - Backend Configuration
+ -
+
typo3conf/ext/{{ package.extensionKey }}/Configuration/TsConfig/Page/Mod/WebLayout/BackendLayouts/example.tsconfig
+
+
+
+
+
+
+
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Css/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Css/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Css/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Fonts/.gitkeep b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Fonts/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Fonts/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/BackendLayouts/example.svg b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/BackendLayouts/example.svg
new file mode 100644
index 0000000..d05abec
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/BackendLayouts/example.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/Extension.svg b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/Extension.svg
new file mode 100644
index 0000000..d853637
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/Extension.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/favicon.ico b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/favicon.ico
new file mode 100644
index 0000000..46d4c14
Binary files /dev/null and b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/favicon.ico differ
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/logo-inverted.svg b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/logo-inverted.svg
new file mode 100644
index 0000000..f465b08
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/logo-inverted.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/logo.svg b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/logo.svg
new file mode 100644
index 0000000..dc1615f
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Icons/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Images/logo-inverted.svg b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Images/logo-inverted.svg
new file mode 100644
index 0000000..f465b08
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Images/logo-inverted.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Images/logo.svg b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Images/logo.svg
new file mode 100644
index 0000000..dc1615f
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Images/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/JavaScript/main.js.twig b/resources/packages/bootstrap_package/13.4/src/Resources/Public/JavaScript/main.js.twig
new file mode 100644
index 0000000..a5e4902
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/JavaScript/main.js.twig
@@ -0,0 +1 @@
+console.log('WE LOVE TYPO3');
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Scss/Theme/_variables.scss b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Scss/Theme/_variables.scss
new file mode 100644
index 0000000..4a4e02e
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Scss/Theme/_variables.scss
@@ -0,0 +1,3 @@
+//
+// Variables
+//
diff --git a/resources/packages/bootstrap_package/13.4/src/Resources/Public/Scss/Theme/theme.scss.twig b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Scss/Theme/theme.scss.twig
new file mode 100644
index 0000000..bec14c0
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/Resources/Public/Scss/Theme/theme.scss.twig
@@ -0,0 +1,9 @@
+//
+// Variables
+//
+@import "variables";
+
+//
+// Import needed Bootstrap Package Files
+//
+@import "EXT:bootstrap_package/Resources/Public/Scss/bootstrap5/theme";
diff --git a/resources/packages/bootstrap_package/13.4/src/composer.json.twig b/resources/packages/bootstrap_package/13.4/src/composer.json.twig
new file mode 100644
index 0000000..4ef8536
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/composer.json.twig
@@ -0,0 +1,21 @@
+{
+ "name": "{{ package.vendorNameAlternative }}/{{ package.packageNameAlternative }}",
+ "type": "typo3-cms-extension",
+ "description": "{{ package.description}}",{% if package.author.homepage %}
+ "homepage": "{{ package.author.homepage }}",
+ {% endif %}"license": ["GPL-2.0-or-later"],
+ "keywords": ["TYPO3 CMS"],
+ "require": {
+ "bk2k/bootstrap-package": "^15.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "{{ package.vendorName }}\\{{ package.packageName }}\\": "Classes/"
+ }
+ },
+ "extra": {
+ "typo3/cms": {
+ "extension-key": "{{ package.extensionKey }}"
+ }
+ }
+}
diff --git a/resources/packages/bootstrap_package/13.4/src/ext_emconf.php.twig b/resources/packages/bootstrap_package/13.4/src/ext_emconf.php.twig
new file mode 100644
index 0000000..221d69e
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/ext_emconf.php.twig
@@ -0,0 +1,27 @@
+ '{{ package.title }}',
+ 'description' => '{{ package.description }}',
+ 'category' => 'templates',
+ 'constraints' => [
+ 'depends' => [
+ 'bootstrap_package' => '15.0.0-15.99.99',
+ ],
+ 'conflicts' => [
+ ],
+ ],
+ 'autoload' => [
+ 'psr-4' => [
+ '{{ package.vendorName }}\\{{ package.packageName }}\\' => 'Classes',
+ ],
+ ],
+ 'state' => 'stable',
+ 'uploadfolder' => 0,
+ 'createDirs' => '',
+ 'clearCacheOnLoad' => 1,
+ 'author' => '{{ package.author.name }}',
+ 'author_email' => '{{ package.author.email }}',
+ 'author_company' => '{{ package.author.company }}',
+ 'version' => '1.0.0',
+];
diff --git a/resources/packages/bootstrap_package/13.4/src/ext_localconf.php.twig b/resources/packages/bootstrap_package/13.4/src/ext_localconf.php.twig
new file mode 100644
index 0000000..1bfd88e
--- /dev/null
+++ b/resources/packages/bootstrap_package/13.4/src/ext_localconf.php.twig
@@ -0,0 +1,6 @@
+|'}" />
+#
+#
+# COLUMN NUMBERS
+# ---------------
+#
+# 0 = main
+# 1 = left
+# 2 = right
+# 3 = border
+#
+#################
+lib.dynamicContent = COA
+lib.dynamicContent {
+ 5 = LOAD_REGISTER
+ 5 {
+ colPos.cObject = TEXT
+ colPos.cObject {
+ field = colPos
+ ifEmpty.cObject = TEXT
+ ifEmpty.cObject {
+ value.current = 1
+ ifEmpty = 0
+ }
+ }
+ pageUid.cObject = TEXT
+ pageUid.cObject {
+ field = pageUid
+ ifEmpty.data = TSFE:id
+ }
+ contentFromPid.cObject = TEXT
+ contentFromPid.cObject {
+ data = DB:pages:{register:pageUid}:content_from_pid
+ data.insertData = 1
+ }
+ wrap.cObject = TEXT
+ wrap.cObject {
+ field = wrap
+ }
+ }
+ 20 = CONTENT
+ 20 {
+ table = tt_content
+ select {
+ includeRecordsWithoutDefaultTranslation = 1
+ orderBy = sorting
+ where = {{ '{#colPos}={register:colPos}' }}
+ where.insertData = 1
+ pidInList.data = register:pageUid
+ pidInList.override.data = register:contentFromPid
+ }
+ stdWrap {
+ dataWrap = {register:wrap}
+ required = 1
+ }
+ }
+ 90 = RESTORE_REGISTER
+}
diff --git a/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/config.yaml.twig b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/config.yaml.twig
new file mode 100644
index 0000000..05ab79d
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/config.yaml.twig
@@ -0,0 +1,5 @@
+name: {{ package.vendorNameAlternative }}/{{ package.packageNameAlternative }}
+label: '{{ package.title }}'
+dependencies:
+ - typo3/fluid-styled-content
+ - typo3/fluid-styled-content-css
diff --git a/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/page.tsconfig.twig b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/page.tsconfig.twig
new file mode 100644
index 0000000..1be067c
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/page.tsconfig.twig
@@ -0,0 +1,21 @@
+@import './PageTsConfig/BackendLayouts/'
+
+RTE {
+ default {
+ preset = {{ package.extensionKey }}
+ }
+}
+
+TCEFORM {
+ pages {
+
+ }
+ tt_content {
+
+ }
+}
+
+TCEMAIN {
+
+}
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/settings.yaml.twig b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/settings.yaml.twig
new file mode 100644
index 0000000..bc6f8e5
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/settings.yaml.twig
@@ -0,0 +1,30 @@
+styles:
+ templates:
+ layoutRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Layouts/ContentElements/'
+ partialRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Partials/ContentElements/'
+ templateRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Templates/ContentElements/'
+
+page:
+ fluidtemplate:
+ layoutRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Layouts/Page/'
+ partialRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Partials/Page/'
+ templateRootPath: 'EXT:{{ package.extensionKey }}/Resources/Private/Templates/Page/'
+
+ meta:
+ viewport: 'width=device-width, initial-scale=1'
+ robots: 'index,follow'
+ apple-mobile-web-app-capable: 'no'
+ compatible: 'IE=edge'
+
+ tracking:
+ google:
+ trackingID: ''
+ anonymizeIp: '1'
+
+config:
+ no_cache: '0'
+ removeDefaultJS: '0'
+ admPanel: '1'
+ prefixLocalAnchors: 'all'
+ headerComment: 'build by sitepackagebuilder.com'
+ sendCacheHeaders: '1'
diff --git a/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/setup.typoscript.twig b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/setup.typoscript.twig
new file mode 100644
index 0000000..31b3d43
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Configuration/Sets/SitePackage/setup.typoscript.twig
@@ -0,0 +1,138 @@
+@import './TypoScript/Helper/DynamicContent.typoscript'
+
+##############
+#### PAGE ####
+##############
+page = PAGE
+page {
+ typeNum = 0
+ shortcutIcon = EXT:{{ package.extensionKey }}/Resources/Public/Icons/favicon.ico
+
+ 10 = FLUIDTEMPLATE
+ 10 {
+ # Template names will be generated automatically by converting the applied
+ # backend_layout, there is no explicit mapping necessary anymore.
+ #
+ # BackendLayout Key
+ # subnavigation_right_2_columns -> SubnavigationRight2Columns.html
+ #
+ # Backend Record
+ # uid: 1 -> 1.html
+ #
+ # Database Entry
+ # value: -1 -> None.html
+ # value: pagets__subnavigation_right_2_columns -> SubnavigationRight2Columns.html
+ templateName = TEXT
+ templateName {
+ cObject = TEXT
+ cObject {
+ data = pagelayout
+ required = 1
+ case = uppercamelcase
+ split {
+ token = pagets__
+ cObjNum = 1
+ 1.current = 1
+ }
+ }
+ ifEmpty = Default
+ }
+ templateRootPaths {
+ 0 = EXT:{{ package.extensionKey }}/Resources/Private/Templates/Page/
+ 1 = {$page.fluidtemplate.templateRootPath}
+ }
+ partialRootPaths {
+ 0 = EXT:{{ package.extensionKey }}/Resources/Private/Partials/Page/
+ 1 = {$page.fluidtemplate.partialRootPath}
+ }
+ layoutRootPaths {
+ 0 = EXT:{{ package.extensionKey }}/Resources/Private/Layouts/Page/
+ 1 = {$page.fluidtemplate.layoutRootPath}
+ }
+ dataProcessing {
+ 10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
+ 10 {
+ references.fieldName = media
+ }
+ 20 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
+ 20 {
+ levels = 2
+ includeSpacer = 1
+ as = mainnavigation
+ }
+ }
+ }
+
+ meta {
+ viewport = {$page.meta.viewport}
+ robots = {$page.meta.robots}
+ apple-mobile-web-app-capable = {$page.meta.apple-mobile-web-app-capable}
+
+ X-UA-Compatible = {$page.meta.compatible}
+ X-UA-Compatible {
+ attribute = http-equiv
+ }
+ }
+
+ includeCSSLibs {
+
+ }
+
+ includeCSS {
+ {{ package.extensionKey }}_layout = EXT:{{ package.extensionKey }}/Resources/Public/Css/layout.css
+ }
+
+ includeJSLibs {
+
+ }
+
+ includeJS {
+
+ }
+
+ includeJSFooterlibs {
+
+ }
+
+ includeJSFooter {
+ {{ package.extensionKey }}_scripts = EXT:{{ package.extensionKey }}/Resources/Public/JavaScript/main.js
+ }
+}
+
+
+################
+#### CONFIG ####
+################
+config {
+ absRefPrefix = auto
+ no_cache = {$config.no_cache}
+ uniqueLinkVars = 1
+ pageTitleFirst = 1
+ linkVars = L
+ prefixLocalAnchors = {$config.prefixLocalAnchors}
+ renderCharset = utf-8
+ metaCharset = utf-8
+ doctype = html5
+ removeDefaultJS = {$config.removeDefaultJS}
+ inlineStyle2TempFile = 1
+ admPanel = {$config.admPanel}
+ debug = 0
+ cache_period = 86400
+ sendCacheHeaders = {$config.sendCacheHeaders}
+ intTarget =
+ extTarget =
+ disablePrefixComment = 1
+ index_enable = 1
+ index_externals = 1
+ index_metatags = 1
+ headerComment = {$config.headerComment}
+
+ // Disable Image Upscaling
+ noScaleUp = 1
+
+ // Compression and Concatenation of CSS and JS Files
+ compressJs = 0
+ compressCss = 0
+ concatenateJs = 0
+ concatenateCss = 0
+}
diff --git a/resources/packages/fluid_styled_content/13.4/src/README.md.twig b/resources/packages/fluid_styled_content/13.4/src/README.md.twig
new file mode 100644
index 0000000..8b095c7
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/README.md.twig
@@ -0,0 +1,4 @@
+Sitepackage for the project "{{ package.title }}"
+==============================================================
+
+Add some explanation here.
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/.htaccess b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/.htaccess
new file mode 100644
index 0000000..93169e4
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/.htaccess
@@ -0,0 +1,2 @@
+Order deny,allow
+Deny from all
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang.xlf.twig b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang.xlf.twig
new file mode 100644
index 0000000..5aea277
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang.xlf.twig
@@ -0,0 +1,11 @@
+
+
+
+
+ {{ package.author.name }}
+ {{ package.author.email }}
+
+
+
+
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang_be.xlf.twig b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang_be.xlf.twig
new file mode 100644
index 0000000..fb3e2d8
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang_be.xlf.twig
@@ -0,0 +1,17 @@
+
+
+
+
+ {{ package.author.name }}
+ {{ package.author.email }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang_db.xlf.twig b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang_db.xlf.twig
new file mode 100644
index 0000000..5aea277
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Language/locallang_db.xlf.twig
@@ -0,0 +1,11 @@
+
+
+
+
+ {{ package.author.name }}
+ {{ package.author.email }}
+
+
+
+
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Layouts/ContentElements/.gitkeep b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Layouts/ContentElements/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Layouts/ContentElements/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Layouts/Page/Default.html.twig b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Layouts/Page/Default.html.twig
new file mode 100644
index 0000000..ad57953
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Layouts/Page/Default.html.twig
@@ -0,0 +1,21 @@
+
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Partials/ContentElements/.gitkeep b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Partials/ContentElements/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Partials/ContentElements/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Partials/Page/.gitkeep b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Partials/Page/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Partials/Page/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Templates/ContentElements/.gitkeep b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Templates/ContentElements/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Templates/ContentElements/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Templates/Page/Default.html.twig b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Templates/Page/Default.html.twig
new file mode 100644
index 0000000..312fc91
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Private/Templates/Page/Default.html.twig
@@ -0,0 +1,19 @@
+
+
+
+
+
+ - Template file
+ -
+
typo3conf/ext/{{ package.extensionKey }}/Resources/Private/Templates/Page/Default.html
+
+ - Backend Configuration
+ -
+
typo3conf/ext/{{ package.extensionKey }}/Configuration/TsConfig/Page/Mod/WebLayout/BackendLayouts/default.tsconfig
+
+
+
+
+
+
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Css/layout.css b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Css/layout.css
new file mode 100644
index 0000000..e69de29
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Css/rte.css b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Css/rte.css
new file mode 100644
index 0000000..1ce5278
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Css/rte.css
@@ -0,0 +1,3 @@
+/**
+ * Created from sitepackagebuilder.com
+ */
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Fonts/.gitkeep b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Fonts/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Fonts/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Icons/Extension.svg b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Icons/Extension.svg
new file mode 100644
index 0000000..d853637
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Icons/Extension.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Icons/favicon.ico b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Icons/favicon.ico
new file mode 100644
index 0000000..46d4c14
Binary files /dev/null and b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Icons/favicon.ico differ
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Images/BackendLayouts/default.png b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Images/BackendLayouts/default.png
new file mode 100644
index 0000000..0bed870
Binary files /dev/null and b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/Images/BackendLayouts/default.png differ
diff --git a/resources/packages/fluid_styled_content/13.4/src/Resources/Public/JavaScript/main.js.twig b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/JavaScript/main.js.twig
new file mode 100644
index 0000000..a5e4902
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/Resources/Public/JavaScript/main.js.twig
@@ -0,0 +1 @@
+console.log('WE LOVE TYPO3');
diff --git a/resources/packages/fluid_styled_content/13.4/src/composer.json.twig b/resources/packages/fluid_styled_content/13.4/src/composer.json.twig
new file mode 100644
index 0000000..2307d82
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/composer.json.twig
@@ -0,0 +1,23 @@
+{
+ "name": "{{ package.vendorNameAlternative }}/{{ package.packageNameAlternative }}",
+ "type": "typo3-cms-extension",
+ "description": "{{ package.description}}",
+ "homepage": "{{ package.author.homepage }}",
+ "license": ["GPL-2.0-or-later"],
+ "keywords": ["TYPO3 CMS"],
+ "require": {
+ "typo3/cms-core": "^13.4",
+ "typo3/cms-rte-ckeditor": "^13.4",
+ "typo3/cms-fluid-styled-content": "^13.4"
+ },
+ "autoload": {
+ "psr-4": {
+ "{{ package.vendorName }}\\{{ package.packageName }}\\": "Classes/"
+ }
+ },
+ "extra": {
+ "typo3/cms": {
+ "extension-key": "{{ package.extensionKey }}"
+ }
+ }
+}
diff --git a/resources/packages/fluid_styled_content/13.4/src/ext_conf_template.txt.twig b/resources/packages/fluid_styled_content/13.4/src/ext_conf_template.txt.twig
new file mode 100644
index 0000000..e87dc9c
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/ext_conf_template.txt.twig
@@ -0,0 +1,3 @@
+#
+# Extension Configuration template
+#
diff --git a/resources/packages/fluid_styled_content/13.4/src/ext_emconf.php.twig b/resources/packages/fluid_styled_content/13.4/src/ext_emconf.php.twig
new file mode 100644
index 0000000..3dafb3f
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/ext_emconf.php.twig
@@ -0,0 +1,29 @@
+ '{{ package.title }}',
+ 'description' => '{{ package.description }}',
+ 'category' => 'templates',
+ 'constraints' => [
+ 'depends' => [
+ 'typo3' => '13.4.0-13.4.99',
+ 'fluid_styled_content' => '13.4.0-13.4.99',
+ 'rte_ckeditor' => '13.4.0-13.4.99',
+ ],
+ 'conflicts' => [
+ ],
+ ],
+ 'autoload' => [
+ 'psr-4' => [
+ '{{ package.vendorName }}\\{{ package.packageName }}\\' => 'Classes',
+ ],
+ ],
+ 'state' => 'stable',
+ 'uploadfolder' => 0,
+ 'createDirs' => '',
+ 'clearCacheOnLoad' => 1,
+ 'author' => '{{ package.author.name }}',
+ 'author_email' => '{{ package.author.email }}',
+ 'author_company' => '{{ package.author.company }}',
+ 'version' => '1.0.0',
+];
diff --git a/resources/packages/fluid_styled_content/13.4/src/ext_localconf.php.twig b/resources/packages/fluid_styled_content/13.4/src/ext_localconf.php.twig
new file mode 100644
index 0000000..1bfd88e
--- /dev/null
+++ b/resources/packages/fluid_styled_content/13.4/src/ext_localconf.php.twig
@@ -0,0 +1,6 @@
+add('typo3Version', ChoiceType::class, [
'label' => 'TYPO3 Version',
'choices' => [
+ '13.4' => 13.4,
'12.4' => 12.4,
'11.5' => 11.5,
'10.4' => 10.4,