Project

General

Profile

Actions

Bug #36727

closed

RTE does not honour FAL folder identifier in TCA special configuration

Added by Stanislas Rolland over 12 years ago. Updated over 11 years ago.

Status:
Rejected
Priority:
Should have
Category:
File Abstraction Layer (FAL)
Target version:
Start date:
2012-04-30
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.0
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

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.

Actions

Also available in: Atom PDF