Bug #19683

Extending palettes and fields to be displayed in back-end forms mixes up tabs

Added by Oliver Hader almost 11 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
-
Target version:
-
Start date:
2008-12-04
Due date:
% Done:

0%

TYPO3 Version:
4.3
PHP Version:
5.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

A misbehaviour in t3lib_extMgm results in missing tabs when TCA types or palettes definitions get extended. The reason is, that a duplicate check for field names does not work for "--div--" or "--palette--" which migh occur multiple times.

(issue imported from #M9897)

0009897.patch View (8.79 KB) Administrator Admin, 2008-12-04 16:57


Related issues

Related to TYPO3 Core - Feature #19497: Integrate possibility to extend TCEforms palettes easily Closed 2008-10-22
Related to TYPO3 Core - Bug #20962: Field handling API in t3lib_extMgm does not check for duplicates on insertion and runs superflouos insertions Closed 2009-08-31
Duplicated by TYPO3 Core - Bug #19646: dividers get stripped when using method t3lib_extMgm::addFieldsToAllPalettesOfField() Closed 2008-11-26
Duplicated by TYPO3 Core - Bug #20178: t3lib_extMgm::addToAllTCAtypes and specific position removes tabs Closed 2009-03-13

History

#1 Updated by Oliver Hader almost 11 years ago

The attached patch solves this issue.
Additionally there are some more changes concerning the naming. All occurrences of "field" or "fieldList" were changed to "items" oder "itemList".

#2 Updated by Oliver Hader almost 11 years ago

Committed to SVN Trunk (rev. 4661)

#3 Updated by Michael Stucki over 10 years ago

As discussed long time ago I have reverted this fix and replaced it with a new solution now. See rev. 5622, 5623, 5624).

Also available in: Atom PDF