diff --git a/Documentation/ColumnsConfig/CommonProperties/ItemsProcFunc.rst b/Documentation/ColumnsConfig/CommonProperties/ItemsProcFunc.rst index 0e7fa16e..91fa119f 100644 --- a/Documentation/ColumnsConfig/CommonProperties/ItemsProcFunc.rst +++ b/Documentation/ColumnsConfig/CommonProperties/ItemsProcFunc.rst @@ -37,11 +37,10 @@ Passed parameters The following parameter only exists if the field has a :ref:`flex parent `. -* :php:`flexParentDatabaseRow` +* :php:`flexParentDatabaseRow` -.. versionadded:: 11.2 - The following parameters are filled if the current record has an - :ref:`inline parent `. +The following parameters are filled if the current record has an +:ref:`inline parent `. * :php:`inlineParentUid` * :php:`inlineParentTableName` diff --git a/Documentation/ColumnsConfig/CommonProperties/Mm.rst b/Documentation/ColumnsConfig/CommonProperties/Mm.rst index ca7040d0..d6b4983a 100644 --- a/Documentation/ColumnsConfig/CommonProperties/Mm.rst +++ b/Documentation/ColumnsConfig/CommonProperties/Mm.rst @@ -20,8 +20,7 @@ MM ` for `inline` fields. The table defined in this property is :ref:`automatically created by the - Database Analyzer ` starting with - v11.4. + Database Analyzer `. 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. @@ -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: diff --git a/Documentation/ColumnsConfig/Type/Category/Examples.rst b/Documentation/ColumnsConfig/Type/Category/Examples.rst index 9d7f7a14..bcebc11a 100644 --- a/Documentation/ColumnsConfig/Type/Category/Examples.rst +++ b/Documentation/ColumnsConfig/Type/Category/Examples.rst @@ -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 diff --git a/Documentation/ColumnsConfig/Type/Category/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Category/_Properties/_Mm.rst.txt index 56d6de73..2f422ddd 100644 --- a/Documentation/ColumnsConfig/Type/Category/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Category/_Properties/_Mm.rst.txt @@ -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 `. 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 `. diff --git a/Documentation/ColumnsConfig/Type/Check/_Properties/_ItemsProcFunc.rst.txt b/Documentation/ColumnsConfig/Type/Check/_Properties/_ItemsProcFunc.rst.txt index 79ce5348..40b0d52b 100644 --- a/Documentation/ColumnsConfig/Type/Check/_Properties/_ItemsProcFunc.rst.txt +++ b/Documentation/ColumnsConfig/Type/Check/_Properties/_ItemsProcFunc.rst.txt @@ -31,9 +31,8 @@ * :php:`flexParentDatabaseRow` - .. versionadded:: 11.2 - The following parameters are filled if the current record has an - :ref:`inline parent `. + The following parameters are filled if the current record has an + :ref:`inline parent `. * :php:`inlineParentUid` * :php:`inlineParentTableName` diff --git a/Documentation/ColumnsConfig/Type/Group/StoredDataValues.rst b/Documentation/ColumnsConfig/Type/Group/StoredDataValues.rst index 78ca0e52..5db413b2 100644 --- a/Documentation/ColumnsConfig/Type/Group/StoredDataValues.rst +++ b/Documentation/ColumnsConfig/Type/Group/StoredDataValues.rst @@ -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 diff --git a/Documentation/ColumnsConfig/Type/Group/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Group/_Properties/_Mm.rst.txt index ffc80e4c..b9bb4960 100644 --- a/Documentation/ColumnsConfig/Type/Group/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Group/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/ColumnsConfig/Type/Inline/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Inline/_Properties/_Mm.rst.txt index 108e5d57..8ba26d4e 100644 --- a/Documentation/ColumnsConfig/Type/Inline/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Inline/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/ColumnsConfig/Type/Radio/_Properties/_ItemsProcFunc.rst.txt b/Documentation/ColumnsConfig/Type/Radio/_Properties/_ItemsProcFunc.rst.txt index 2e7a55e3..12aaa274 100644 --- a/Documentation/ColumnsConfig/Type/Radio/_Properties/_ItemsProcFunc.rst.txt +++ b/Documentation/ColumnsConfig/Type/Radio/_Properties/_ItemsProcFunc.rst.txt @@ -33,9 +33,8 @@ * :php:`flexParentDatabaseRow` - .. versionadded:: 11.2 - The following parameters are filled if the current record has an - :ref:`inline parent `. + The following parameters are filled if the current record has an + :ref:`inline parent `: * :php:`inlineParentUid` * :php:`inlineParentTableName` diff --git a/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_ForeignTable.rst.txt b/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_ForeignTable.rst.txt index e973ecf9..140e5fea 100644 --- a/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_ForeignTable.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_ForeignTable.rst.txt @@ -15,8 +15,3 @@ Use `property 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` instead. diff --git a/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_Mm.rst.txt index 442b30dd..4e40e4d4 100644 --- a/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/CheckBox/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_ForeignTable.rst.txt b/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_ForeignTable.rst.txt index 5cc22a38..908d5095 100644 --- a/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_ForeignTable.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_ForeignTable.rst.txt @@ -14,8 +14,3 @@ Use `property 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` instead. diff --git a/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_Mm.rst.txt index 1d76b76f..73d8cba1 100644 --- a/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/MultipleSideBySide/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_ForeignTable.rst.txt b/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_ForeignTable.rst.txt index 7a6a0529..037360b9 100644 --- a/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_ForeignTable.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_ForeignTable.rst.txt @@ -17,11 +17,6 @@ Use `property 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` instead. - .. rubric:: Example: Select singe field with enabled selectIcons .. include:: /Images/Rst/SelectSingle12.rst.txt diff --git a/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_Mm.rst.txt index 886d0c0d..d53abf4d 100644 --- a/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/Single/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_ForeignTable.rst.txt b/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_ForeignTable.rst.txt index c7064158..544a0c01 100644 --- a/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_ForeignTable.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_ForeignTable.rst.txt @@ -16,11 +16,6 @@ Use `property 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` instead. - .. rubric:: Example: Select singe field with enabled selectIcons .. include:: /Images/Rst/SelectSingle12.rst.txt diff --git a/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_Mm.rst.txt index fa520de4..76937449 100644 --- a/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/SingleBox/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_ForeignTable.rst.txt b/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_ForeignTable.rst.txt index 9c4520b1..48042d0c 100644 --- a/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_ForeignTable.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_ForeignTable.rst.txt @@ -16,11 +16,6 @@ Use `property 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` instead. - .. rubric:: Example: Select singe field with enabled selectIcons .. include:: /Images/Rst/SelectSingle12.rst.txt diff --git a/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_Mm.rst.txt b/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_Mm.rst.txt index dbe8abdd..b48b959c 100644 --- a/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_Mm.rst.txt +++ b/Documentation/ColumnsConfig/Type/Select/Tree/_Properties/_Mm.rst.txt @@ -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 `. 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'] diff --git a/Documentation/Palettes/_Properties/_Description.rst.txt b/Documentation/Palettes/_Properties/_Description.rst.txt index ad1e2fe9..713a209b 100644 --- a/Documentation/Palettes/_Properties/_Description.rst.txt +++ b/Documentation/Palettes/_Properties/_Description.rst.txt @@ -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']