diff --git a/Configuration/PageTSconfig/Mod/Wizards/0_NewContentElement.tsconfig b/Configuration/PageTSconfig/Mod/Wizards/0_NewContentElement.tsconfig
index e373d7e..188cf4e 100644
--- a/Configuration/PageTSconfig/Mod/Wizards/0_NewContentElement.tsconfig
+++ b/Configuration/PageTSconfig/Mod/Wizards/0_NewContentElement.tsconfig
@@ -12,7 +12,7 @@ mod.wizards.newContentElement.wizardItems {
}
}
menu {
- show = menu_abstract
+ show = menu_abstract, menu_subpages
}
special {
show =
@@ -26,6 +26,6 @@ mod.wizards.newContentElement.wizardItems {
}
TCEFORM.tt_content {
CType {
- keepItems := addToList(text, image, menu_abstract)
+ keepItems := addToList(text, image, menu_abstract, menu_subpages)
}
}
diff --git a/Configuration/TypoScript/Setup/ContentElements/MenuSubpages.typoscript b/Configuration/TypoScript/Setup/ContentElements/MenuSubpages.typoscript
new file mode 100644
index 0000000..84b158a
--- /dev/null
+++ b/Configuration/TypoScript/Setup/ContentElements/MenuSubpages.typoscript
@@ -0,0 +1,16 @@
+tt_content.menu_subpages =< lib.contentElement
+tt_content.menu_subpages {
+ templateName = MenuSubpages
+ dataProcessing {
+ 10 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
+ 10 {
+ special = directory
+ special.value.field = pages
+ levels = 3
+ }
+ }
+
+ stdWrap {
+ editIcons := appendString(header, header_layout, pages, layout)
+ }
+}
diff --git a/Resources/Private/Partials/Menu/BlogPostAbstract.html b/Resources/Private/Partials/Menu/BlogPostAbstract.html
new file mode 100644
index 0000000..693d41c
--- /dev/null
+++ b/Resources/Private/Partials/Menu/BlogPostAbstract.html
@@ -0,0 +1,19 @@
+
+