Bug #36727
closedRTE does not honour FAL folder identifier in TCA special configuration
0%
Description
TCA special configuration options allow to specify an imgpath as part of rte_transform option.
If a FAL combined identifier is specified as imgpath, the RTE will fail.
Problem: The RTE uses a query parameter named RTEtsConfigParams that includes the imgpath parameter and which uses ":" as delimiter. This collides with the FAL combined identifier of the form storageid:path.
Solution:
Change the delimiter of RTEtsConfigParams query string to ';'. This may break extensions that hook on browse_links and will most probably break hooks on htmlArea RTE image and link dialogues by extensions such as DAM.
t3lib_BEfunc::getSpecConfParts also needs to be adapted as it splits the special configuration string by ":". The special configuration string is at index 3 of a TCA type. The split needs to be avoided when the ":" is inside some brackets.