Feature: #98487 - TCA option [ctrl][security][ignorePageTypeRestriction]

See forge#98487

Description

A new TCA ctrl option $GLOBALS['TCA'][$table]['ctrl']['security']['ignorePageTypeRestriction'] (boolean) is introduced to define the custom TCA table to be added to any given page type (custom or defined), unless specified differently via the PageDoktypeRegistry API class for a specified doktype.

Impact

This is a replacement for the previous PHP API call ExtensionManagementUtility::allowTableOnStandardPages which was found in ext_tables.php files.

Setting the new TCA option allows to use a TCA table on any kind of page doktype unless a doktype has a restriction set in the PageDoktypeRegistry API class.