Initial commit - Typo3 11.5.41

This commit is contained in:
Matteo Gallo
2026-07-03 17:53:31 +02:00
commit 5ca4743197
6811 changed files with 568848 additions and 0 deletions

View File

@@ -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');

View File

@@ -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');

View File

@@ -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');

View File

@@ -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'
);

View File

@@ -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';

View File

@@ -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');
}