WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo zusammen,
ich möchte einem Benutzer Bearbeitungsrechte für eine Unterseite unserer Website geben. Dazu habe ich:
den Benutzer angelegt
ihm eine Gruppe zugewiesen, die jetzt Zugangsberechtigung zu Seiten und Medien hat
bei der betreffenden Unterseite in den Seiteneinstellungen (Seite bearbeiten (Backend)) ein Häkchen für diese Gruppe gesetzt
Danach habe ich mich testweise mit den Zugangsdaten dieses Benutzers angemeldet. Leider erscheinen nun weder das Seite bearbeiten-, noch das Backend-Icon, so dass der Benutzer keine Änderungen vornehmen kann.
Was mache ich falsch?
Danke für euer Interesse,
GKS
Beitrag geändert von gks (22.05.2025 19:52:42)
WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato 
Offline
Hilft Dir das hier weiter?
https://forum.wbce.org/viewtopic.php?pid=23417#p23417
Offline
gks
Lieber Florian,
danke für die schnelle Rückmeldung.
Ich habe deinen Vorschlag allerdings nicht getestet, nachdem ich alles gelesen habe.
Die Frage ist nur, ob das zielführend ist, wenn alle 12 Nutzer / Nutzergruppen den Edit-Link sehen, da ja sicherlich nicht alle 12 Gruppen alle Seiten bearbeiten dürfen. Der Edit-Link würde dann immer angezeigt, egal ob der jeweilige Nutzer bzw. dessen Gruppe Bearbeitungsrechte für die betreffende Seite hat oder nicht. Da ist der "klassische" Weg übers Backend dann eventuell eindeutiger, da sieht man sofort, welche seiten man bearbeiten kann und welche nicht.
Es würde mir genügen, wenn dieser Benutzer (und auch die zu anderen Gruppen zugehörigen Benutzer, die Bearbeitungsrechte für einzelne Unterseiten haben) nach Anmeldung das Zahnrad-Icon für den Zugang zum Backend sehen würde.
Wie man das macht, steht in dem Thread leider nicht drin, glaube ich. Könntest du mir das verraten?
Danke,
GKS
WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato 
Offline
So, inzwischen doch mal getestet, hier mein Bericht:
Bei meinem verwendeten template (klawinver) befindet sich der erwähnte Code
[== PHP ==]
if ($wb->ami_group_member('1,2,3')) {$template_edit_link = true;}übrigens in der separaten login.php, welche von der index.php des templates included wird.
Es funktioniert wie in
https://forum.wbce.org/viewtopic.php?pid=23417#p23417
beschrieben, d.h. der Nutzer sieht nun nach Anmeldung zusätzlich beide Icons (Seite bearbeiten und Backend) mit dem kleinen Wermutstropfen, dass er auch auf Seiten, die er gar nicht bearbeiten kann den Link Seite bearbeiten (Backend) angezeigt bekommt.
Da ich im Backend die Gruppen-IDs nicht finden konnte, habe ich sie mir in der MySQL-Datenbank in der wbce_groups Tabelle herausgesucht, falls das jemandem mit dem selben Problem weiterhilft.
Danke,
GKS
WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato 
Offline
florian
Da ich im Backend die Gruppen-IDs nicht finden konnte, habe ich sie mir in der MySQL-Datenbank in der wbce_groups Tabelle herausgesucht, falls das jemandem mit dem selben Problem weiterhilft.
Offline
gks
Danke,
das ist natürlich bequemer.
VG GKS
WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato 
Offline