Zum Inhalt springen

pidlist in Backend-Modul

Erstellt am 28. November 2006 · 2 Antworten · letzte Antwort am 28. November 2006

Tags: Frage

redstorm54 ·

Hallo,

ich bin gerade dabei, die Extension OSIRIS (virtuelles Rathaus) um ein Backend-Modul für die Auswertung von Zugriffen auf die Dienstleistung einer Stadt zu erweitern.

Dabei tritt leider folgendes Problem auf:

Ich benötige eine Liste aller Pids unterhalb eines gewissen Punkts, darunter sind dann alle Dienstleistungen einer Stadt in Sys-Ordnern erfasst.

Jetzt habe ich die Methode tslib_cObj::getTreeList gefunden, diese steht mir in einem Backend-Modul aber nicht zur Verfügung, da $GLOBALS['TSFE'] nicht verfügbar ist.

Dann habe ich nach Einbindung der benötigten Klassen es mal mit $tree = t3lib_div::makeInstance('user_setsearch_pageTree') probiert. Hat vielleicht einer eine Ahnung wie ich die Liste der Pids bekomme, ohne mir selber eine eigene Funktion dafür zu schreiben? Ich möchte das Rad nicht neu erfinden...

steffenk ·

brauchst Du auch nicht.
in der t3lib_querygenerator gibt es auch eine Funktion getTreeList.
Ausserdem gibt es in der t3lib_befunc eine Funktion um die rootline zu ermitteln.