Initial commit

This commit is contained in:
2018-04-02 08:07:38 +02:00
commit 7330c1ed3e
2054 changed files with 405203 additions and 0 deletions

View File

@@ -0,0 +1,95 @@
<?php
defined('TYPO3_MODE') or exit;
$confArr = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['metaseo']);
// ##############################################
// BACKEND
// ##############################################
if (TYPO3_MODE == 'BE') {
// Field validations
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals']['tx_metaseo_backend_validation_float']
= 'EXT:metaseo/Classes/Backend/Validator/ValidatorImport.php';
}
// ##############################################
// SEO
// ##############################################
$GLOBALS['TYPO3_CONF_VARS']['FE']['pageOverlayFields']
.= ',tx_metaseo_pagetitle,tx_metaseo_pagetitle_rel,tx_metaseo_pagetitle_prefix,'
. 'tx_metaseo_pagetitle_suffix,tx_metaseo_canonicalurl';
$GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']
.= ',tx_metaseo_pagetitle_prefix,tx_metaseo_pagetitle_suffix,tx_metaseo_inheritance';
// Typolink post proc hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['typoLink_PostProc'][]
= 'Metaseo\\Metaseo\\Hook\\SitemapIndexLinkHook->hook_linkParse';
// HTTP Header extension
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['isOutputting']['metaseo']
= 'Metaseo\\Metaseo\\Hook\\HttpHook->main';
// ##############################################
// SITEMAP
// ##############################################
// Frontend indexed
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['pageIndexing'][]
= 'Metaseo\\Metaseo\\Hook\\SitemapIndexPageHook';
// ##############################################
// HOOKS
// ##############################################
// EXT:tt_news
if (!empty($confArr['enableIntegrationTTNews'])) {
// Metatag fetch hook
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraItemMarkerHook']['metaseo']
= 'Metaseo\\Metaseo\\Hook\\Extension\\TtnewsExtension';
}
// EXT:news
if (!empty($confArr['enableIntegrationNews'])) {
// Metatag fetch hook
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['news']['hooks']['listAction']['metaseo']
= 'Metaseo\\Metaseo\\Hook\\Extension\\NewsExtension->listActionHook';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['news']['hooks']['detailAction']['metaseo']
= 'Metaseo\\Metaseo\\Hook\\Extension\\NewsExtension->detailActionHook';
}
// ############################################################################
// CLI
// ############################################################################
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers'][]
= 'Metaseo\\Metaseo\\Command\\MetaseoCommandController';
// ##############################################
// SCHEDULER
// ##############################################
// Cleanup task
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']
['Metaseo\\Metaseo\\Scheduler\\Task\\GarbageCollectionTask'] = array(
'extension' => $_EXTKEY,
'title' => 'Sitemap garbage collection',
'description' => 'Cleanup old sitemap entries'
);
// Sitemap XML task
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['Metaseo\\Metaseo\\Scheduler\\Task\\SitemapXmlTask']
= array(
'extension' => $_EXTKEY,
'title' => 'Sitemap.xml builder',
'description' => 'Build sitemap xml as static file (in uploads/tx_metaseo/sitemap-xml/)'
);
// Sitemap TXT task
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['Metaseo\\Metaseo\\Scheduler\\Task\\SitemapTxtTask']
= array(
'extension' => $_EXTKEY,
'title' => 'Sitemap.txt builder',
'description' => 'Build sitemap txt as static file (in uploads/tx_metaseo/sitemap-txt/)'
);