Project

General

Profile

Actions

Task #78383

closed

TCA: Streamline field order and position for recurring fields

Added by Daniel Windloff over 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Should have
Category:
Backend User Interface
Target version:
-
Start date:
2016-10-23
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
8
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

User story

When I edit a record, I would like to have the same options on similar places. So I have a chance to have a valid expectation where to find the option.

Description of the issue

In T3 there are some recurring field definitions shared by a lot of records (core records and extension records). These fields are mostly defined in TCA[‘crtl’]- e.g. disabled, descriptionColumn. These fields should have a standard position and order.

Example Field enablecolumns.disabled

Record Tab Field position
Page Access Visibility – Page - Disable
Backendusergroup General Disable
Backenduser General Disable
Webseite language Access Disable
Action Access Deactivated
System News General Disable
Scheduler task group --- Disable
Template General Disable
Content element Access Visibility – Content Element - Disable
Website User General Disable
Backend layout Access Disable:
Domain --- Disable
Alternative Page Language Access Visiblity – Page - Disable
Category General Hide (next to Language in palette)
Record Collection General Hide (next to Language in palette)
Abbreviation --- Hide

Suggested solution

Streamline the field order and position for all core records. Add missing fields where necessary. Document the order and position to encourage extension authors to change the field order accordingly.

Suggested field order and position

Legend: / means palette

Tab: General (must be the first tab)

  • type / (main sub selection e.g. colPos)
  • label / (label specific options)
  • label_alt (in case these fields are related to the label)

Other tabs defined by the specific record

Tab: Language

  • language_field / transOrigPointerField
  • other language or translation related options

Tab: Access

  • disabled / (hide in menu)
  • starttime / endtime
  • fe_group / fe_admin_lock
  • adminlock
  • other access related options

Tab: Categories

  • categories (not to select parent categories; only to categorize a record)

Tab: Notes

  • descriptionColumn

Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Task #79901: Add missing documentation of field positions in tabs in BEClosed2017-02-19

Actions
Related to TYPO3 Core - Bug #83974: Miscellaneous palette in pages table has invalid showitem stringClosedArmin Vieweg2018-02-20

Actions
Actions

Also available in: Atom PDF