From ba69f3d33044becf1ad862e5e5a7761cb73ad0e3 Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Thu, 2 Apr 2020 20:17:56 +0200 Subject: [PATCH] [TASK] Add contentelement user func and page config --- Classes/UserFunc/RenderContentelement.php | 28 ++++++++++++++++++++++ Resources/Private/TypoScript/Setup/page.ts | 16 +++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 Classes/UserFunc/RenderContentelement.php diff --git a/Classes/UserFunc/RenderContentelement.php b/Classes/UserFunc/RenderContentelement.php new file mode 100644 index 0000000..71742da --- /dev/null +++ b/Classes/UserFunc/RenderContentelement.php @@ -0,0 +1,28 @@ +objectManager = GeneralUtility::makeInstance( + ObjectManager::class + ); + return trim($this->objectManager->get( + RecordsContentObject::class + )->render([ + 'tables' => 'tt_content', + 'source' => $cid, + 'dontCheckPid' => 1 + ])); + } +} diff --git a/Resources/Private/TypoScript/Setup/page.ts b/Resources/Private/TypoScript/Setup/page.ts index 917009b..8bbff9d 100644 --- a/Resources/Private/TypoScript/Setup/page.ts +++ b/Resources/Private/TypoScript/Setup/page.ts @@ -23,3 +23,19 @@ page { file01.external = 1 } } + +pageContentelement = PAGE +pageContentelement { + typeNum = 5000 + 10 = USER_INT + 10 { + userFunc = Cjel\TemplatesAide\UserFunc\RenderContentelement->render + } + config { + disableAllHeaderCode = 1 + xhtml_cleaning = 0 + admPanel = 0 + debug = 0 + no_cache = 1 + } +}