contao/core — Issue #3995: tinyMCE Linkbrowser funktioniert nicht
Author: dmeinhardt
Created: 2012-02-24 12:28:09+00:00
State: open

Unter gewissen Umständen liefert der Linkbrowser des tinyMCE ein leeres Popup.

Diese Umstände sind:
- nicht als Admin im Backend angemeldet
- PageMount auf Rootpage-Ebene in Benutzer- oder Gruppenkonfiguration

Fehlerursache:
Controller::getPageDetails($intId) aufgerufen von Backend::createPageList() [Zeile: 388] erzeugt den Fehler [ab Zeile: 692] weil Page-Mount (Rootpage) selbst keine Rootpage hat.
```
...
// No root page found
elseif (TL_MODE == 'FE')
{
header('HTTP/1.1 404 Not Found');
$this->log('Page ID "'. $objPage->id .'" does not belong to a root page', 'Controller getPageDetails()', TL_ERROR);
die('No root page found');
}
...
```

Lösung:
In 'plugins/tinyMCE/plugins/typolinks/typolinks.php' wird TL_MODE als FE definiert, was so nicht korrekt ist.
```
define('TL_MODE', 'BE');
```
behebt den Fehler.