Skip to content

Commit

Permalink
[TASK] Remove TYPO3 v11.x version hints (#1187)
Browse files Browse the repository at this point in the history
Releases: main, 13.4
  • Loading branch information
linawolf authored Oct 26, 2024
1 parent 1a7a4dd commit 03a3189
Show file tree
Hide file tree
Showing 20 changed files with 22 additions and 100 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,10 @@ Passed parameters

The following parameter only exists if the field has a :ref:`flex parent <columns-flex>`.

* :php:`flexParentDatabaseRow`
* :php:`flexParentDatabaseRow`

.. versionadded:: 11.2
The following parameters are filled if the current record has an
:ref:`inline parent <columns-inline>`.
The following parameters are filled if the current record has an
:ref:`inline parent <columns-inline>`.

* :php:`inlineParentUid`
* :php:`inlineParentTableName`
Expand Down
10 changes: 4 additions & 6 deletions Documentation/ColumnsConfig/CommonProperties/Mm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ MM
<columns-inline-properties-foreign-table>` for `inline` fields.

The table defined in this property is :ref:`automatically created by the
Database Analyzer <tca_property_MM_auto_creation_mm_table>` starting with
v11.4.
Database Analyzer <tca_property_MM_auto_creation_mm_table>`.

The field for which an MM configuration exists stores the number of records
in the relation on each update, so the field should be an integer.
Expand Down Expand Up @@ -106,10 +105,9 @@ Related configurations
Auto creation of intermediate MM tables from TCA
================================================

.. versionadded:: 11.4
Starting with v11.4 intermediate mm tables defined in :php:`['config']['MM']`
are created automatically and do not have to be defined in
:file:`ext_tables.sql` anymore.
.. note::
The intermediate mm tables defined in :php:`['config']['MM']`
are created automatically.

TCA table column fields that define :php:`['config']['MM']` can
drop specification of the intermediate mm table layout in:
Expand Down
4 changes: 0 additions & 4 deletions Documentation/ColumnsConfig/Type/Category/Examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,6 @@ The relationship gets stored in the intermediate table
:sql:`sys_category_record_mm`. Category counts are only stored on the
local side.

.. note::
This is the use case, which was previously accomplished using
:php:`ExtensionManagementUtility->makeCategorizable()` up to v11.

.. _columns-category-one-to-one-example:

One to one relation category field
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,12 @@
:type: string (table name)
:Scope: Proc.

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

This value contains the name of the table in which to store a MM relation.
It is used together with
:ref:`foreign_table <columns-category-properties-foreign-table>`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,8 @@

* :php:`flexParentDatabaseRow`

.. versionadded:: 11.2
The following parameters are filled if the current record has an
:ref:`inline parent <columns-inline>`.
The following parameters are filled if the current record has an
:ref:`inline parent <columns-inline>`.

* :php:`inlineParentUid`
* :php:`inlineParentTableName`
Expand Down
7 changes: 3 additions & 4 deletions Documentation/ColumnsConfig/Type/Group/StoredDataValues.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,9 @@ were "tt\_content,pages".
The "MM" method
---------------

.. versionadded:: 11.4
Starting with v11.4 intermediate mm tables defined in :php:`['config']['MM']`
are created automatically and do not have to be defined in
file:`ext_tables.sql` anymore.
.. note::
The intermediate mm tables defined in :php:`['config']['MM']`
are created automatically.

Using the MM method the Database Analyzer creates an intermediate MM table to
store the relation data. The database fields in the affected tables only contain
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
.. _columns-group-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: group-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
.. _columns-inline-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: inline-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,8 @@

* :php:`flexParentDatabaseRow`

.. versionadded:: 11.2
The following parameters are filled if the current record has an
:ref:`inline parent <columns-inline>`.
The following parameters are filled if the current record has an
:ref:`inline parent <columns-inline>`:

* :php:`inlineParentUid`
* :php:`inlineParentTableName`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,3 @@

Use `property MM <columns-select-checkbox-properties-mm>` to store the values in an
intermediate MM table instead.

.. deprecated:: 11.2
Usage of the `foreign_table` relation with the table `sys_language`
Has been deprecated. Use TCA field type called
:ref:`language<columns-language>` instead.
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
.. _columns-select-checkbox-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: select-checkbox-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,3 @@

Use `property MM <columns-select-byside-properties-mm>` to store the values in an
intermediate MM table instead.

.. deprecated:: 11.2
Usage of the `foreign_table` relation with the table `sys_language`
Has been deprecated. Use TCA field type called
:ref:`language<columns-language>` instead.
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
.. _columns-select-byside-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: select-byside-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,6 @@
Use `property MM <columns-select-single-properties-mm>` to store the values in an
intermediate MM table instead.

.. deprecated:: 11.2
Usage of the `foreign_table` relation with the table `sys_language`
Has been deprecated. Use TCA field type called
:ref:`language<columns-language>` instead.

.. rubric:: Example: Select singe field with enabled selectIcons

.. include:: /Images/Rst/SelectSingle12.rst.txt
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
.. _columns-select-single-properties-mm:
.. _columns-select-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: select-single-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@
Use `property MM <columns-select-singlebox-properties-mm>` to store the values in an
intermediate MM table instead.

.. deprecated:: 11.2
Usage of the `foreign_table` relation with the table `sys_language`
Has been deprecated. Use TCA field type called
:ref:`language<columns-language>` instead.

.. rubric:: Example: Select singe field with enabled selectIcons

.. include:: /Images/Rst/SelectSingle12.rst.txt
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
.. _columns-select-singlebox-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: select-singlebox-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@
Use `property MM <columns-select-tree-properties-mm>` to store the values in an
intermediate MM table instead.

.. deprecated:: 11.2
Usage of the `foreign_table` relation with the table `sys_language`
Has been deprecated. Use TCA field type called
:ref:`language<columns-language>` instead.

.. rubric:: Example: Select singe field with enabled selectIcons

.. include:: /Images/Rst/SelectSingle12.rst.txt
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
.. _columns-select-tree-properties-mm:

.. versionadded:: 11.4
.. note::
TCA table column fields that define :php:`['config']['MM']` can omit the
specification of the intermediate MM table layout in
:ref:`ext_tables.sql <t3coreapi:ext_tables-sql>`. The TYPO3 database
analyzer takes care of proper schema definition.

Extensions are strongly encouraged to drop :sql:`CREATE TABLE` definitions
from the :file:`ext_tables.sql` file for those intermediate tables
referenced by TCA table columns. Dropping these definitions allows the Core
to adapt and migrate definitions if needed.

.. confval:: MM
:name: select-tree-mm
:Path: $GLOBALS['TCA'][$table]['columns'][$field]['config']
Expand Down
3 changes: 0 additions & 3 deletions Documentation/Palettes/_Properties/_Description.rst.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.. _palettes-properties-description:

.. versionadded:: 11.3
The palettes description property has been added with TYPO3 v11.3.

.. confval:: description
:name: palettes-description
:Path: $GLOBALS['TCA'][$table]['palettes']
Expand Down

0 comments on commit 03a3189

Please sign in to comment.