Bug #21594
closedpalette fields not always processed (RTE related)
0%
Description
When using t3lib_BEfunc::getTCAtypes, you will only get the fields back that are configured as 'types' fields in TCA. Fields that are rendered within 'palettes' will not be returned, though visible they may belong to certain types.
This will result in problems if you e.g. configure RTE fields as palette fields, since the processing of these fields won't take place through tcemain, which relies on t3lib_BEfunc::getTCAtypes (that's were I came across the issue...).
How to reproduce:
1) put an RTE field into some palette.
2) insert a link into this RTE field
3) save :)
=> this link will not be processed and therefore be stored as <a href="...">[]</a> instead of <link ...>[]</link> to database.
Possible solution: t3lib_BEfunc::getTCAtypes should return such fields as well, that are in referenced palettes.
(issue imported from #M12643)
Files