[TYPO3-core] RFC Bug #10629: class and title parameters of typolinks get broken

Stanislas Rolland typo3 at sjbr.ca
Wed May 20 14:08:09 CEST 2009


REMINDER #1

Stanislas Rolland a écrit :
> This is a retitled and revised SVN patch request.
> 
> Type:
> Bugfix
> 
> Problems:
> 
> 1. link wizard: if the title parameter contains whitespaces and you try 
> to update the link with the link wizard, anything following the first 
> whitespace of the title is lost;
> 
> 2. neither link wizard nor RTE transformation honour multiple classes on 
> class attribute of TYPO3 link tag or class parameter of typolink;
> 
> 3. t3lib_div::unQuoteFilenames: this function used by RTE transformation 
> and typolink FE rendering is working by accident:
> 
> 3a. if a parameter of the typolink is quoted but does not contain a 
> space, the output of the function is erratic; any quoted parameter that 
> does not contain a space will make the function produce wrong results;
> 
> 3b. if a parameter is quoted and contains spaces, the returned array 
> contains gaps, and typolink rendering/transformation fails: parts of the 
> title attribute may be forgotten; this may well impact other users of 
> the function that expect a specific number/order of parameters.
> 
> 4. The link wizard uses t3lib_trimExplode instead of 
> t3lib_div::unQuoteFilenames and therefore breaks any current title or 
> list of classes.
> 
> Solution:
> 1. Fix t3lib_div::unQuoteFilenames.
> 
> 2. link wizard: use t3lib_div::unQuoteFilenames.
> 
> 3. In link wizard and RTE transformation: wrap the class parameter with 
> quotes if it contains whitespaces.
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=10629
> http://bugs.typo3.org/view.php?id=10349
> 
> Branches:
> trunk
> 
> Regards,
> Stanislas
> 



More information about the TYPO3-team-core mailing list