32 lines
1.3 KiB
PHP
32 lines
1.3 KiB
PHP
<?php
|
|
defined('TYPO3_MODE') or die();
|
|
|
|
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['TYPO3\CMS\Frontend\Page\PageGenerator']['generateMetaTags']['metatag'] =
|
|
\TYPO3\CMS\Seo\MetaTag\MetaTagGenerator::class . '->generate';
|
|
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['TYPO3\CMS\Frontend\Page\PageGenerator']['generateMetaTags']['hreflang'] =
|
|
\TYPO3\CMS\Seo\HrefLang\HrefLangGenerator::class . '->generate';
|
|
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['TYPO3\CMS\Frontend\Page\PageGenerator']['generateMetaTags']['canonical'] =
|
|
\TYPO3\CMS\Seo\Canonical\CanonicalGenerator::class . '->generate';
|
|
|
|
$metaTagManagerRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry::class);
|
|
$metaTagManagerRegistry->registerManager(
|
|
'opengraph',
|
|
\TYPO3\CMS\Seo\MetaTag\OpenGraphMetaTagManager::class
|
|
);
|
|
$metaTagManagerRegistry->registerManager(
|
|
'twitter',
|
|
\TYPO3\CMS\Seo\MetaTag\TwitterCardMetaTagManager::class
|
|
);
|
|
unset($metaTagManagerRegistry);
|
|
|
|
// Add module configuration
|
|
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptSetup(trim('
|
|
config.pageTitleProviders {
|
|
seo {
|
|
provider = TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider
|
|
before = record
|
|
after = altPageTitle
|
|
}
|
|
}
|
|
'));
|