Initial commit - Typo3 11.5.41
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
defined('TYPO3') || die();
|
||||
|
||||
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
||||
|
||||
/* --------------------------------------------------
|
||||
Extend existing tables
|
||||
-------------------------------------------------- */
|
||||
|
||||
$tempColumns = [
|
||||
'tx_odsosm_marker' => [
|
||||
'exclude' => 1,
|
||||
'label' => 'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tt_address_group.tx_odsosm_marker',
|
||||
'config' => [
|
||||
'type' => 'group',
|
||||
'allowed' => 'tx_odsosm_marker',
|
||||
'size' => 1,
|
||||
'minitems' => 0,
|
||||
'maxitems' => 1,
|
||||
'default' => 0,
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
ExtensionManagementUtility::addTCAcolumns('fe_groups', $tempColumns);
|
||||
ExtensionManagementUtility::addToAllTCAtypes('fe_groups', 'tx_odsosm_marker');
|
||||
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
defined('TYPO3') || die();
|
||||
|
||||
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
||||
use Bobosch\OdsOsm\Evaluation\LonLat;
|
||||
|
||||
$tempColumns = [
|
||||
'tx_odsosm_lon' => [ // DECIMAL(9,6)
|
||||
'exclude' => 1,
|
||||
'label' => 'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tx_odsosm_lon',
|
||||
'config' => [
|
||||
'type' => 'input',
|
||||
'size' => 11,
|
||||
'max' => 11,
|
||||
'checkbox' => '0.000000',
|
||||
'eval' => LonLat::class,
|
||||
'fieldControl' => [
|
||||
'locationMap' => [
|
||||
'renderType' => 'coordinatepickerWizard'
|
||||
]
|
||||
],
|
||||
'default' => 0.000000,
|
||||
]
|
||||
],
|
||||
'tx_odsosm_lat' => [ // DECIMAL(8,6)
|
||||
'exclude' => 1,
|
||||
'label' => 'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tx_odsosm_lat',
|
||||
'config' => [
|
||||
'type' => 'input',
|
||||
'size' => 10,
|
||||
'max' => 10,
|
||||
'eval' => LonLat::class,
|
||||
'default' => 0.000000,
|
||||
]
|
||||
],
|
||||
];
|
||||
|
||||
ExtensionManagementUtility::addTCAcolumns('fe_users', $tempColumns);
|
||||
ExtensionManagementUtility::addToAllTCAtypes('fe_users', 'tx_odsosm_lon', '', 'after:country');
|
||||
ExtensionManagementUtility::addFieldsToAllPalettesOfField('fe_users', 'tx_odsosm_lon', 'tx_odsosm_lat');
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
defined('TYPO3') || die();
|
||||
|
||||
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
||||
|
||||
/* --------------------------------------------------
|
||||
Extend existing tables
|
||||
-------------------------------------------------- */
|
||||
|
||||
$tempColumns = [
|
||||
'tx_odsosm_marker' => [
|
||||
'exclude' => 1,
|
||||
'label' => 'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tt_address_group.tx_odsosm_marker',
|
||||
'config' => [
|
||||
'type' => 'group',
|
||||
'allowed' => 'tx_odsosm_marker',
|
||||
'size' => 1,
|
||||
'minitems' => 0,
|
||||
'maxitems' => 1,
|
||||
'default' => 0,
|
||||
]
|
||||
],
|
||||
];
|
||||
|
||||
ExtensionManagementUtility::addTCAcolumns('sys_category', $tempColumns);
|
||||
ExtensionManagementUtility::addToAllTCAtypes('sys_category', 'tx_odsosm_marker');
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
defined('TYPO3') || die();
|
||||
|
||||
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
||||
|
||||
ExtensionManagementUtility::addStaticFile(
|
||||
'ods_osm',
|
||||
'Configuration/TypoScript/',
|
||||
'Template OpenStreetMap'
|
||||
);
|
||||
|
||||
ExtensionManagementUtility::addStaticFile(
|
||||
'ods_osm',
|
||||
'Configuration/TypoScript/Calendarize/',
|
||||
'Template OpenStreetMap for Calendarize'
|
||||
);
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
defined('TYPO3') || die();
|
||||
|
||||
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
||||
|
||||
/* --------------------------------------------------
|
||||
Plugin
|
||||
-------------------------------------------------- */
|
||||
|
||||
ExtensionManagementUtility::addPlugin(
|
||||
[
|
||||
'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tt_content.list_type_pi1',
|
||||
'ods_osm_pi1'
|
||||
],
|
||||
'list_type',
|
||||
'ods_osm'
|
||||
);
|
||||
|
||||
ExtensionManagementUtility::addPiFlexFormValue(
|
||||
'ods_osm_pi1',
|
||||
'FILE:EXT:ods_osm/Configuration/Flexform/flexform_basic.xml'
|
||||
);
|
||||
|
||||
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['ods_osm_pi1'] = 'pi_flexform';
|
||||
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_excludelist']['ods_osm_pi1'] = 'layout,select_key,pages,recursive';
|
||||
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
defined('TYPO3') || die();
|
||||
|
||||
use Bobosch\OdsOsm\Evaluation\LonLat;
|
||||
|
||||
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
||||
|
||||
if (ExtensionManagementUtility::isLoaded('calendarize')) {
|
||||
$tempColumns = [
|
||||
'tx_odsosm_lon' => [ // DECIMAL(9,6)
|
||||
'exclude' => 1,
|
||||
'label' => 'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tx_odsosm_lon',
|
||||
'config' => [
|
||||
'type' => 'input',
|
||||
'size' => 11,
|
||||
'max' => 11,
|
||||
'checkbox' => '0.000000',
|
||||
'eval' => LonLat::class,
|
||||
'fieldControl' => [
|
||||
'locationMap' => [
|
||||
'renderType' => 'coordinatepickerWizard'
|
||||
]
|
||||
],
|
||||
'default' => 0.000000,
|
||||
]
|
||||
],
|
||||
'tx_odsosm_lat' => [ // DECIMAL(8,6)
|
||||
'exclude' => 1,
|
||||
'label' => 'LLL:EXT:ods_osm/Resources/Private/Language/locallang_db.xlf:tx_odsosm_lat',
|
||||
'config' => [
|
||||
'type' => 'input',
|
||||
'size' => 10,
|
||||
'max' => 10,
|
||||
'eval' => LonLat::class,
|
||||
'default' => 0.000000,
|
||||
]
|
||||
],
|
||||
];
|
||||
|
||||
ExtensionManagementUtility::addTCAcolumns('tx_calendarize_domain_model_event', $tempColumns);
|
||||
ExtensionManagementUtility::addToAllTCAtypes('tx_calendarize_domain_model_event', 'tx_odsosm_lon', '', 'after:location');
|
||||
ExtensionManagementUtility::addFieldsToAllPalettesOfField('tx_calendarize_domain_model_event', 'tx_odsosm_lon', 'tx_odsosm_lat');
|
||||
}
|
||||
Reference in New Issue
Block a user