Hallo,
mit welchem code erreiche ich, dass alle Seiten, die von irgendjemandem erstellt werden, immer als Besitzer dem Admin-User "admin" eingetragen bekommen?
Hallo,
mit welchem code erreiche ich, dass alle Seiten, die von irgendjemandem erstellt werden, immer als Besitzer dem Admin-User "admin" eingetragen bekommen?
Versuchs mal damit im TSConfig der Root-Seite:
TCEMAIN.permissions.userid = 1
Die 1 ist im Normalfall der admin, Du kannst das überprüfen wenn Du mit der Maus über das Symbol des Admins (roter Kopf) in der Liste der BE-User fährst (oder Du schaust einfach per phpMyAdmin in die Datenbank-Tabelle be_users).
Geht leider nicht. Hat wer andere Vorschläge?
johanness schriebHat wer andere Vorschläge?
Ich hab zwar keine Ahnung, wenn ich aber raten sollte, dann würde ich es so machen:
TCAdefaults.page.perms_userid = XYZ
Statt XYZ natürlich die ID des gewünschten BE-Users eintragen.
CU
maxhb
Der admin, dem auch die Seiten zugewiesen werde sollen, hätte schon die ID 1.
Hab ich mich wieder vertippt? 😉
MfG, Johannes
johanness schriebHab ich mich wieder vertippt? 😉
Vielleicht steht der Code nur an der falschen Stelle?
CU
maxhb
Bei mir im TSConfig der Root Template Seite...
johanness schriebBei mir im TSConfig der Root Template Seite...
Tja, dann haben wir ja die Fehlerquelle gefunden, das gehört in den TSConfig bereich des BE-Users (bzw. der Gruppe)
CU
maxhb
Dann gehe ich mal davon aus, dass diese Zeilen alle dorthin gehören:
TCEMAIN {
premissions.userid = 1
premissions.groupid = 1
default.disablePrependAtCopy = 0
}
Vielen Dank,
Johannes
TCAdefaults {
page.perms_userid = 1
}
Ich habe jetzt das im TSconfig bei der Benutzergruppe, der meine Redakteure angehören, aber es geht leider immer nocht nicht. Das Admin hätte aber diese ID 1.
Hi,
gibts in dieser Richtung vielleicht inzwischen eine funktionierende Lösung, also um den Besitz der Seite (bei der Erstellung derselbigen) auf einen beliebigen User zu übertragen?
Sinnvoll wäre, wenn dies für die gesamte Gruppe des erstellenden Users definiert werden kann.
,noi