Skip to content

Commit dd895a9

Browse files
authored
Merge pull request #5 from dauskonzept/typo3-v13-compatibility
Typo3 v13 compatibility
2 parents 93ae899 + 8aa66cd commit dd895a9

File tree

6 files changed

+217
-241
lines changed

6 files changed

+217
-241
lines changed

Configuration/FlexForms/List.xml

Lines changed: 158 additions & 174 deletions
Large diffs are not rendered by default.

Configuration/FlexForms/Show.xml

Lines changed: 56 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -7,75 +7,69 @@
77
</TCEforms>
88
<type>array</type>
99
<el>
10-
<!-- Feed URL -->
10+
<!-- Feed URL -->
1111
<settings.overwrite.feedUrl>
12-
<TCEforms>
13-
<label>LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.feedUrl</label>
14-
<config>
15-
<checkbox>1</checkbox>
16-
<default></default>
17-
<type>input</type>
18-
<size>30</size>
19-
</config>
20-
</TCEforms>
12+
<label>LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.feedUrl</label>
13+
<config>
14+
<checkbox>1</checkbox>
15+
<default></default>
16+
<type>input</type>
17+
<size>30</size>
18+
</config>
2119
</settings.overwrite.feedUrl>
2220
<!-- Language -->
2321
<settings.overwrite.language>
24-
<TCEforms>
25-
<label>LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language</label>
26-
<config>
27-
<type>select</type>
28-
<renderType>selectSingle</renderType>
29-
<items>
30-
<numIndex index="0" type="array">
31-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.0</numIndex>
32-
<numIndex index="1"></numIndex>
33-
</numIndex>
34-
<numIndex index="1">
35-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.1</numIndex>
36-
<numIndex index="1">de</numIndex>
37-
</numIndex>
38-
<numIndex index="2">
39-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.2</numIndex>
40-
<numIndex index="1">en</numIndex>
41-
</numIndex>
42-
<numIndex index="3">
43-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.3</numIndex>
44-
<numIndex index="1">fr</numIndex>
45-
</numIndex>
46-
<numIndex index="4">
47-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.4</numIndex>
48-
<numIndex index="1">es</numIndex>
49-
</numIndex>
50-
<numIndex index="5">
51-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.5</numIndex>
52-
<numIndex index="1">nl</numIndex>
53-
</numIndex>
54-
<numIndex index="6">
55-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.6</numIndex>
56-
<numIndex index="1">it</numIndex>
57-
</numIndex>
58-
<numIndex index="7">
59-
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.7</numIndex>
60-
<numIndex index="1">pt</numIndex>
61-
</numIndex>
62-
</items>
63-
</config>
64-
</TCEforms>
22+
<label>LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language</label>
23+
<config>
24+
<type>select</type>
25+
<renderType>selectSingle</renderType>
26+
<items>
27+
<numIndex index="0" type="array">
28+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.0</numIndex>
29+
<numIndex index="1"></numIndex>
30+
</numIndex>
31+
<numIndex index="1">
32+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.1</numIndex>
33+
<numIndex index="1">de</numIndex>
34+
</numIndex>
35+
<numIndex index="2">
36+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.2</numIndex>
37+
<numIndex index="1">en</numIndex>
38+
</numIndex>
39+
<numIndex index="3">
40+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.3</numIndex>
41+
<numIndex index="1">fr</numIndex>
42+
</numIndex>
43+
<numIndex index="4">
44+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.4</numIndex>
45+
<numIndex index="1">es</numIndex>
46+
</numIndex>
47+
<numIndex index="5">
48+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.5</numIndex>
49+
<numIndex index="1">nl</numIndex>
50+
</numIndex>
51+
<numIndex index="6">
52+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.6</numIndex>
53+
<numIndex index="1">it</numIndex>
54+
</numIndex>
55+
<numIndex index="7">
56+
<numIndex index="0">LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.language.7</numIndex>
57+
<numIndex index="1">pt</numIndex>
58+
</numIndex>
59+
</items>
60+
</config>
6561
</settings.overwrite.language>
6662
<!-- List Page Uid -->
6763
<settings.overwrite.listPageUid>
68-
<TCEforms>
69-
<label>LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.listPageUid</label>
70-
<config>
71-
<type>group</type>
72-
<internal_type>db</internal_type>
73-
<allowed>pages</allowed>
74-
<size>1</size>
75-
<maxitems>1</maxitems>
76-
<minitems>0</minitems>
77-
</config>
78-
</TCEforms>
64+
<label>LLL:EXT:personio/Resources/Private/Language/locallang_be.xlf:flexforms_settings.listPageUid</label>
65+
<config>
66+
<type>group</type>
67+
<internal_type>db</internal_type>
68+
<allowed>pages</allowed>
69+
<size>1</size>
70+
<maxitems>1</maxitems>
71+
<minitems>0</minitems>
72+
</config>
7973
</settings.overwrite.listPageUid>
8074
</el>
8175
</ROOT>

Configuration/page.tsconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@import "EXT:personio/Configuration/TsConfig/ContentElementWizard.tsconfig"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[![TYPO3 11](https://img.shields.io/badge/TYPO3-11-orange.svg)](https://get.typo3.org/version/11)
22
[![TYPO3 12](https://img.shields.io/badge/TYPO3-12-orange.svg)](https://get.typo3.org/version/12)
3+
[![TYPO3 13](https://img.shields.io/badge/TYPO3-13-orange.svg)](https://get.typo3.org/version/13)
34
[![Latest Stable Version](http://poser.pugx.org/dskzpt/personio/v)](https://packagist.org/packages/dskzpt/personio)
45
[![Total Downloads](http://poser.pugx.org/dskzpt/personio/downloads)](https://packagist.org/packages/dskzpt/personio)
56
[![Latest Unstable Version](http://poser.pugx.org/dskzpt/personio/v/unstable)](https://packagist.org/packages/dskzpt/personio)

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"php": "^8.1",
2323
"ext-libxml": "*",
2424
"ext-simplexml": "*",
25-
"typo3/cms-core": "^11.5 || ^12.4"
25+
"typo3/cms-core": "^11.5 || ^12.4 || ^13.3"
2626
},
2727
"require-dev": {
2828
"ergebnis/composer-normalize": "^2.24",

ext_localconf.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,4 @@
2626
\DSKZPT\Personio\Controller\PersonioController::class => '',
2727
]
2828
);
29-
30-
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig('
31-
@import \'EXT:personio/Configuration/TsConfig/ContentElementWizard.tsconfig\'
32-
');
3329
})();

0 commit comments

Comments
 (0)