Zum Inhalt springen

t3blog - Ausgangspunkt rekursiv? ...oder: nur eigene Datensätze sehen

Erstellt am 26. Mai 2010 · 2 Antworten · letzte Antwort am 18. Februar 2013

Tags: Blog, Frage

claudia2 ·

Hallo,

in einem Blog schreiben mehrere Autoren Beiträge, diese Autoren sollten im Backend nur ihre eigenen selbst angelegten Datensätze sehen.

Das einfachste wäre je Autor eine Unterseite anzulegen und die Zugriffsrechte entsprechend anzulegen.

Problem: es scheint mit t3blog nicht möglich zu sein, ein Verzeichnis (den Widget-Ausgangspunkt) rekursiv auszulesen :-(
So wie das zB bei tt_news der Fall ist.

Hat zufällig jemand eine Lösung dafür?

Alternativ hatte ich recherchiert, ob es möglich ist, dass die BE-Benutzer nur ihre selbst angelegten Datensätze sehen (cr_user).
Es gibt theoretisch sogar eine Extension dafür (maja_beacl), diese ist aber leider nicht aktuell und produziert eine Fehlermeldung wenn man das Modul Web->Zugriff aufruft, da die Methode 'printPerms()' nicht mehr existiert.
"Call to undefined method >> ux_SC_mod_web_perm_index::printPerms()"

Also wenn irgendwer einen Tipp hat wie ich die Problematik lösen kann, wäre das echt klasse!

schöne Grüße,
Claudia

jan.​viehweger ·

Hallo Claudia,

der Thread ist zwar schon sehr alt, aber bislang hab ich auch noch keine vergleichbare Extension gefunden, welche die Funktionalität von "maja_beacl" bereitstellt. Hab's nun endlich geschaft, die Extension auf einem Typo 4.7.7 zum laufen zu bekommen!

Nachdem ich die, seit Typo 4.6 veraltete (deprecated) Funktionen manuell ersetzt habe, kam ich genau bis zu der Stelle, die Du beschreibts. Jetzt hab ich einfach die beiden "fehlenden" Funktionen "printPerms()" und "getTypo3Version()" aus der "be_acl\res\class.ux_sc_mod_web_perm_index.php" rausgeklaut und einfach russisch in die "maja_becacl\res\class.ux_sc_mod_web_perm_index.php" reinkoppiert. Und siehe da - Es geht!!!

Gibt sicherlich einen eleganteren Weg, aber jedenfalls tuts erstmal!

LG
Jan Viehweger