Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport 13.4] [TASK] Remove TYPO3 v11.x version hints #1188

Merged
merged 1 commit into from
Oct 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading