<?php
/* rootline */
$rootlinefields = &$GLOBALS["TYPO3_CONF_VARS"]["FE"]["addRootLineFields"];
if ($rootlinefields != '') {
  $rootlinefields .= ' , ';
}
$rootlinefields .= 'roof, use_roof_as_breadcrumb_text';
/* saving hooks */
$GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['mrm_be'] = \Meramo\mrm_be\Hooks\TCE\TCEMainHook::class;
$GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processCmdmapClass']['mrm_be'] = \Meramo\mrm_be\Hooks\TCE\TCEMainHook::class;

/* BE Previews */
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_introtext'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmIntrotextPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_foldout'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmFoldoutPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_paragraph'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmParagraphPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_h2'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmH2PreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_h3'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmH3PreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_heroimage'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmHeroimagePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_postimage'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmPostimagePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_contentimage'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmContentimagePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_infobox'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmInfoboxPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_additionalinfobox'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmAdditionalinfoboxPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_movingimagesvideo'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmMovingimagesvideoPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_linkage'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmLinkagePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_voting'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmVotingPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_quiz'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmQuizPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_animation'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmAnimationPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_fahrplan'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmFahrplanPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_html'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmHtmlPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_rawimage'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmRawimagePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_themaderwoche'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmThemaDerWochePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_injection'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmInjectionPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_publication'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmPublicationPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_highlightbox'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmHighlightboxPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_statementbox'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmStatementboxPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_explorerbox'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmExplorerboxPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_menu'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmMenuPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_picturechoice'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmPicturechoicePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_button'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmButtonPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_topthemen'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmTopthemenPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_newsletterabo'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmNewsletteraboPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_checklist-todo'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChecklistToDoPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_checklist-input'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChecklistInputPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_checklist-radiorange'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChecklistRadioRangePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_checklist-yesmaybeno'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChecklistYesMaybeNoPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_checklist-scale'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChecklistScalePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_podcast'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmPodcastPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_maintenance'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmMaintenancePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_redirects'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmRedirectsPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_imageplus'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmImageplusPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_checklist_todo_multi'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChecklistToDoMultiPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_extra_infosbox'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmExtraInfosboxPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_chatbot'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChatbotPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_chatbot-direct'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmChatbotDirectPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_interviewfrage'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmInterviewfragePreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_interviewantwort'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmInterviewantwortPreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_foldout_h3'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmFoldoutH3PreviewRenderer';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['mrm_be_cm_quiz_direct'] = 'Meramo\mrm_be\Hooks\PageLayoutView\MrmBeCmQuizdirectPreviewRenderer';

/* icons start */
$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
   \TYPO3\CMS\Core\Imaging\IconRegistry::class
);
$iconRegistry->registerIcon( 'mrm_be_cm_h1_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_h1.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_h2_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_h2.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_h3_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_h3.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_roof_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_roof.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_introtext_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_introtext.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_paragraph_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_paragraph.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_heroimage_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_heroimage.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_postimage_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_postimage.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_contentimage_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_contentimage.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_foldout_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_foldout.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_infobox_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_infobox.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_additionalinfobox_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_additionalinfobox.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_movingimagesvideo_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_movingimagesvideo.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_linkage_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_linkage.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_voting_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_voting.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_quiz_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_quiz.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_animation_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_animation.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_fahrplan_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_fahrplan.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_html_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_html.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_rawimage_icon', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_rawimage.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_themaderwoche_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_themaderwoche.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_injection_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_injection.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_tileoverview_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_tileoverview.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_dynamic_tileoverview_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_dynamic_tileoverview.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_publication_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_publication.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_homeheaderinfo_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_homeheaderinfo.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_highlightbox_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_highlightbox.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_statementbox_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_statementbox.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_explorerbox_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_explorerbox.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_menu_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_menu.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_picturechoice_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_picturechoice.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_checklist-todo_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_checklist-todo.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_checklist-input_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_checklist-input.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_checklist-radiorange_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_checklist-radiorange.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_checklist-yesmaybeno_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_checklist-yesmaybeno.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_checklist-scale_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_checklist-scale.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_button_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_button.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_topthemen_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_topthemen.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_newsletterabo_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_newsletterabo.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_podcast_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_podcast.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_maintenance_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_maintenance.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_redirects_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_redirects.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_imageplus_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_imageplus.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_checklist_todo_multi_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_checklist_todo_multi.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_extra_infosbox_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_extra_infosbox.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_chatbot_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_chatbot.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_chatbot-direct_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_chatbot-direct.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_interviewfrage_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_interviewfrage.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_interviewantwort_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_interviewantwort.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_foldout_h3_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_foldout_h3.svg'] );
$iconRegistry->registerIcon( 'mrm_be_cm_quiz_direct_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_cm_quiz_direct.svg'] );



$iconRegistry->registerIcon( 'mrm_be_doktype_event_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_doktype_event.svg'] );
$iconRegistry->registerIcon( 'mrm_be_doktype_blog_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_doktype_blog.svg'] );
$iconRegistry->registerIcon( 'mrm_be_doktype_blogauthor_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_doktype_blogauthor.svg'] );
$iconRegistry->registerIcon( 'mrm_be_doktype_archive_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_doktype_archive.svg'] );
$iconRegistry->registerIcon( 'mrm_be_doktype_video_icon', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:mrm_be/Resources/Public/Icons/mrm_be_doktype_video.svg'] );
/* icons end */

$GLOBALS['TCA']["pages"]["columns"]["alias"]["config"]["max"]="255";
if (empty($GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['mrm_be_cm_RTE'])) {
  $GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['mrm_be_cm_RTE'] = 'EXT:mrm_be/Configuration/RTE/rte.yaml';
}
if (empty($GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['mrm_be_cm_RTE_ul_only'])) {
  $GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['mrm_be_cm_RTE_ul_only'] = 'EXT:mrm_be/Configuration/RTE/rte_ul_only.yaml';
}
if (empty($GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['mrm_be_cm_RTE_skala'])) {
  $GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['mrm_be_cm_RTE_skala'] = 'EXT:mrm_be/Configuration/RTE/rte_skala.yaml';
}
$now = time();
$GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['nodeRegistry'][$now] = [
    'nodeName' => 'mrm_pages_dkz_selector',
    'priority' => 40,
    'class' => \Meramo\mrm_be\Form\Element\PagesDkzSelector::class,
];

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
    '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:mrm_be/Configuration/TsConfig/pageTsConfig.ts">'
);

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig('
  options.pageTree {
    showNavTitle = 1
  }
');

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig('
  TCEMAIN.preview {
    pages {
      useCacheHash = 0
      useDefaultLanguageRecord = 0
      fieldToParameterMap {
        uid = uid
      }
      additionalGetParameters {
        type = pR35cH4V
      }
    }
  }
');


/* doktypes */
$eventDoktype = 100;
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(
  'options.pageTree.doktypesToShowInNewPageDragArea := addToList(' . $eventDoktype . ')'
);
$blogDoktype = 101;
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(
  'options.pageTree.doktypesToShowInNewPageDragArea := addToList(' . $blogDoktype . ')'
);
$blogauthorDoktype = 102;
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(
  'options.pageTree.doktypesToShowInNewPageDragArea := addToList(' . $blogauthorDoktype . ')'
);
$archiveDoktype = 103;
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(
  'options.pageTree.doktypesToShowInNewPageDragArea := addToList(' . $archiveDoktype . ')'
);
$videoDoktype = 104;
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(
  'options.pageTree.doktypesToShowInNewPageDragArea := addToList(' . $videoDoktype . ')'
);
/* doktypes end */

/* pagetree */
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(
  'options.contextMenu.table.pages.tree.disableItems = enable,disable,clearCache'
);
/* pagetree end */

/* scheduler tasks start */
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['Meramo\mrm_be\Task\PageStatusValidator'] = array(
  'extension' => 'mrm_be',
  'title' => 'PageStatusValidator',
  'description' => 'validiert den Status aller Posts basierend auf ihrem Enddatum (frei/online -> archiviert)',
);
/* scheduler tasks end */

/* scheduler tasks start */
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['Meramo\mrm_be\Task\RedirectsFromMysqlToMongo'] = array(
  'extension' => 'mrm_be',
  'title' => 'RedirectsFromMysqlToMongo',
  'description' => 'Copy Redirects from MySQL to Mongo',
);
/* scheduler tasks end */
