Zum Inhalt springen

SysOrdner mit FE Usern verschachteln?

Erstellt am 14. Januar 2008 · 10 Antworten · letzte Antwort am 29. Mai 2008

Tags: Frage

n00k ·

Hallo Leute,

ich konnte leider über die Suche keine Antwort auf meine Frage finden, daher hoffe ich, dass mir hier vielleicht geholfen werden kann.
Unser Kunde hat ein Intranet mit newloginbox und jeder Menge Benutzern. Da es einige Hundert "Website Benutzer" geben soll, die auf das Intranet zugreifen können, wünscht sich unser Kunde eine verschachtelte Ordnerstruktur in der die Benutzer aufgeteilt sind.
Leider habe ich keine Möglichkeit gefunden diese Ordner rekursiv anzulegen, bzw. dem Hauptordner zu sagen, das seine Unterordner auch Benutzer enthalten.
Ich hoffe ich habe das anständig erklärt.
Es wäre super, wenn mir jemand eine Lösung bieten könnte.

Vielen Dank

Felix

just2b ·

es gibt wo nen beitrag von steffenK, wo er schreibt wie man auch per TS die ordner-ids angeben kann

georg

steffenk ·

ja, es ist möglich, der newloginbox id's als Liste mitzugeben.
Der Syntax lautet

plugin.tx_newloginbox_pi1.storage_pid = id1,id2,id3 ...
n00k ·

Aber das muss man als Admin tun, wenn der Redakteur einen neuen Ordner anlegen will, muss er dem Admin immer Bescheid geben.
Gibts da nicht ne dynamischere Lösung? 🙂

steffenk ·

soweit ich weiss nicht. Es gibt zwar immer die Funktion "getRootline", aber nicht den umgekehrten Weg. Das müsste man schon selber scripten.

ps: meine ext felogin kann das (Startingpoint rekursiv), aber die bedingt php5 und ist momentan nur im BT bzw. in der Coreliste

n00k ·

Hmm... das ist doof.
Die Extension würde ich nur sehr ungern wechseln, da ja alles läuft außer dass man keine Unterordner anlegen kann.
Na gut, dann erstmal vielen Dank und dann werden wir eben möglichst viele Unterordner schon vorher anlegen.

steffenk ·

bei Datensatz-relevanten Extensions kann ich das verstehen, aber bei Login?
2 klicks und es ist alles wieder beim alten.

n00k ·

Ja, hast ja recht. Mir wär nur ne TS-Snippet-Lösung lieber. *g*
Aber wenns ned anders geht, muss ichs mal so versuchen.
Wie komm ich denn an deine Extension dran?

dabjoern ·

Hi Steffen,

nur ein kleiner Hinweis zur newloginbox. Es muss plugin.tx_newloginbox_pi1.storagePid = ... heißen. Diese Einstellung existiert seit Version 3.0.1. Dennoch war es mir bisher nicht möglich, eine Liste zu übergeben, d.h. es wird immer nur die erste pid genommen. Im Quellcode sieht man eine Zeile, die so aussieht:

<input type="hidden" name="pid" value="112" />

Grüße, dabjoern