Hallo!

Ich habe ein Problem mit einem Pagetree, den ich in einer Extension im BE
einsetzen will.

Was funktioniert:
- Ich erzeuge den Pagetree aus der Klasse "t3lib_browseTree";
- Wenn ich als Admin eingelogt bin, kann ich ihn nach belieben erweitern und
Einträge auswählen
- Genau so, wie es sein soll

Was nicht funktioniert:
- Wenn ich als Benutzer eingelogt bin, geht er nicht mehr
- Ich sehe noch die oberste Ebene, mehr nicht; wenn ich auf das "+" zum
erweitern gehe, bleibt der Ausgabeframe komplett leer
- Im Pagetree vom Web-Modul kann ich die Unterseiten aber problemlos sehen
und bearbeiten. Benutzerrechte fehlen also nicht!
- Was seltsam ist: Wenn ich die Unterseiten als separaten Mountpoint im
BE-Benutzer bzw. der Gruppe eintrage, kann ich sie auswählen!

Somit ist meine Schlussfolgerung, dass es am rekursiven Auslesen der
Mountpoints liegen muss, denn die Zugriffsrechte sind vorhanden.
Warum geht das als Admin und als "normaler" Benutzer nicht?

Kann mir jemand helfen?

Hier mein Script, mit dem ich den Pagetree generiere und anzeigen lasse:

--cut--
$tree = t3lib_div::makeInstance('t3lib_browseTree');
$tree->init(' AND pages.doktype IN (1,4,5) AND pages.hidden = "0"');
$tree->thisScript = 'index.php';
$tree->setTreeName('pageTree');
$tree->ext_IconMode = true;
                                                                
$content .= $tree->getBrowsableTree();
--cut--

Vielen Dank,
André Spindler

_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an