Project

General

Profile

Task #78383

Updated by Jo Hasenau over 7 years ago

h2. 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. 

 h2. Description of the issue 

 In T3 there are some recurring field definitions shared by that have 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.  


 h2. 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| 


 h2. 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. 

 h2. 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 

Back