Bug #41440
closedRTE does not load in Frontend in USER_INT plugins with TYPO3 6.0
100%
Description
In a non-cached plugin, the frontend RTE does not load in TYPO3 6.0.
This is the same behaviour as described in http://forge.typo3.org/issues/23019, but now with TYPO3 6.0 (tested against the current git master branch).
I tested it with ke_troubletickets, but any other non-cached frontend plugin making use of the RTE should also be affected.
Steps to reproduce this:
1. Install ke_troubletickets, insert plugin pi1 ("Show tickets") into a page. You need a valid frontend login to use this extension.
2. Open a new ticket, the RTE does not load.
3. In ext_localconf.php change
t3lib_extMgm::addPItoST43($_EXTKEY,'pi1/class.tx_ketroubletickets_pi1.php','_pi1','list_type',0);
to
t3lib_extMgm::addPItoST43($_EXTKEY,'pi1/class.tx_ketroubletickets_pi1.php','_pi1','list_type',1);
(making it a cached plugin)
Now the RTE appears in the frontend, but of course the extension functionality breaks.
I testet a bit and at some point I was able to load the RTE by replacing the calls to $this->pageRenderer with $GLOBALS['TSFE']->getPageRenderer in FrontendRteController.php and RteHtmlAreaBase.php, but still some CSS was obviously missing. This is just a remark which hopefully is helpful.