Initial commit - Typo3 11.5.41
This commit is contained in:
53
typo3conf/ext/tt_address/ext_localconf.php
Normal file
53
typo3conf/ext/tt_address/ext_localconf.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
defined('TYPO3_MODE') or defined('TYPO3') or die;
|
||||
|
||||
/* ===========================================================================
|
||||
Custom cache, done with the caching framework
|
||||
=========================================================================== */
|
||||
$versionInformation = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Information\Typo3Version::class)->getMajorVersion();
|
||||
$cacheIdentifier = $versionInformation >= 11 ? 'ttaddress_category' : 'cache_ttaddress_category';
|
||||
if (!isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations'][$cacheIdentifier])) {
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations'][$cacheIdentifier] = [];
|
||||
}
|
||||
if (!isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['ttaddress_geocoding'])) {
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['ttaddress_geocoding'] = [
|
||||
'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
|
||||
'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
|
||||
];
|
||||
}
|
||||
|
||||
/* ===========================================================================
|
||||
Hooks
|
||||
=========================================================================== */
|
||||
// Add wizard with map for setting geo location
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['nodeRegistry'][1546531781] = [
|
||||
'nodeName' => 'locationMapWizard',
|
||||
'priority' => 30,
|
||||
'class' => \FriendsOfTYPO3\TtAddress\FormEngine\FieldControl\LocationMapWizard::class
|
||||
];
|
||||
|
||||
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:tt_address/Configuration/TSconfig/NewContentElementWizard.typoscript">');
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
|
||||
'TtAddress',
|
||||
'ListView',
|
||||
[
|
||||
\FriendsOfTYPO3\TtAddress\Controller\AddressController::class => 'list,show'
|
||||
]
|
||||
);
|
||||
|
||||
// Register evaluations for TCA
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals'][\FriendsOfTYPO3\TtAddress\Evaluation\TelephoneEvaluation::class] = '';
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals'][\FriendsOfTYPO3\TtAddress\Evaluation\LatitudeEvaluation::class] = '';
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals'][\FriendsOfTYPO3\TtAddress\Evaluation\LongitudeEvaluation::class] = '';
|
||||
|
||||
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptSetup(trim('
|
||||
config.pageTitleProviders {
|
||||
tt_address {
|
||||
provider = FriendsOfTYPO3\TtAddress\Seo\AddressTitleProvider
|
||||
before = altPageTitle,record,seo
|
||||
}
|
||||
}
|
||||
'));
|
||||
|
||||
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig('mod.web_layout.tt_content.preview.list.ttaddress_listview = EXT:tt_address/Resources/Private/Templates/Backend/PluginPreview.html');
|
||||
Reference in New Issue
Block a user