diff --git a/Configuration/TCA/Overrides/pages.php b/Configuration/TCA/Overrides/pages.php index e22e17a59821e6a79608ad551ac899ca1b01c0f4..999c5ca2dda7c5a5fc6bfbac8001c9f2cabbe330 100644 --- a/Configuration/TCA/Overrides/pages.php +++ b/Configuration/TCA/Overrides/pages.php @@ -212,7 +212,9 @@ $GLOBALS['TCA']['pages']['palettes']['editorialWithNewsAuthor'] = [ $GLOBALS['TCA']['pages']['palettes']['titleDescriptionAndHighlightFlag'] = [ 'showitem' => 'subtitle;LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:pages.subtitle.inPalette, - --linebreak--, description, --linebreak--, tx_sgnews_highlighted, tx_sgnews_never_highlighted', + --linebreak--, description, + --linebreak--, tx_realurl_pathsegment, tx_realurl_exclude, + --linebreak--, tx_sgnews_highlighted, tx_sgnews_never_highlighted', 'canNotCollapse' => 1, ]; @@ -237,6 +239,12 @@ $GLOBALS['TCA']['pages']['types'][116] = [ --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.media;mediaWithCoordinationPicker2, --div--;LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:pages.tabs.image, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.media;mediaWithCoordinationPicker, + --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata, + tx_devnullrobots_flags, + --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.abstract;abstract, + tx_seo_titletag,tx_seo_canonicaltag, + --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance, + --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.layout;layout, --div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.access, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.visibility;visibility, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.access;access, @@ -246,11 +254,17 @@ $GLOBALS['TCA']['pages']['types'][116] = [ $GLOBALS['TCA']['pages']['types'][117] = [ 'showitem' => '--palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.standard;standard, - title, + title, tx_realurl_pathsegment, tx_realurl_exclude, --div--;LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:pages.tabs.image2, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.media;mediaWithCoordinationPicker2, --div--;LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:pages.tabs.image, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.media;mediaWithCoordinationPicker, + --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata, + tx_devnullrobots_flags, + --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.abstract;abstract, + tx_seo_titletag,tx_seo_canonicaltag, + --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance, + --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.layout;layout, --div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.access, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.visibility;visibility, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.access;access, @@ -258,9 +272,24 @@ $GLOBALS['TCA']['pages']['types'][117] = [ ' ]; +// Removal of the realurl fields, if the extension isn't installed. +if (!\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('realurl')) { + $GLOBALS['TCA']['pages']['palettes']['titleDescriptionAndHighlightFlag'] = str_replace( + '--linebreak--, tx_realurl_pathsegment, tx_realurl_exclude,', '', + $GLOBALS['TCA']['pages']['palettes']['titleDescriptionAndHighlightFlag'] + ); + $GLOBALS['TCA']['pages']['types'][117] = str_replace( + 'tx_realurl_pathsegment, tx_realurl_exclude,', '', + $GLOBALS['TCA']['pages']['types'][117] + ); +} + $GLOBALS['TCA']['pages_language_overlay']['types'][116] = [ 'showitem' => '--palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.standard;standard, - subtitle, description, + subtitle, description, tx_realurl_pathsegment, + --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata, + --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.abstract;abstract, + tx_seo_titletag,tx_seo_canonicaltag, --div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.access, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.visibility;hiddenonly, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.access;access' @@ -268,10 +297,11 @@ $GLOBALS['TCA']['pages_language_overlay']['types'][116] = [ $GLOBALS['TCA']['pages_language_overlay']['types'][117] = [ 'showitem' => '--palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.standard;standard, - title, + title, tx_realurl_pathsegment, + --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata, + --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.abstract;abstract, + tx_seo_titletag,tx_seo_canonicaltag, --div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.access, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.visibility;hiddenonly, --palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.access;access' ]; - -?>