Feature: #100088 - New TCA type "json"
See forge#100088
Description
In our effort of introducing dedicated TCA types for special use cases,
a new TCA field type called
json has been added to TYPO3 Core.
Its main purpose is to simplify the TCA configuration when working with
fields, containing JSON data. It therefore replaces
the previously introduced
dbtype=json of TCA type
user.
Using the new type, TYPO3 automatically takes care of adding the corresponding database column.
The TCA type
json features the following column configuration:
behaviour:allowLanguage Synchronization colsdefaultenableCode Editor fieldControl fieldInformation fieldWizard placeholderreadOnly requiredrows
Note
In case
enable is set to
true, which is the default
and the system extension t3editor is installed and active, the JSON value
is rendered in the corresponding code editor. Otherwise it is rendered in a
standard textarea HTML element.
The following column configuration can be overwritten by page TSconfig:
colsrowsreadOnly
Impact
It is now possible to use a dedicated TCA type for rendering of JSON fields. Using the new TCA type, corresponding database columns are added automatically.