Ergebnis 1 bis 10 von 10

Thema: User kann Seitenelemente nicht ändern

  1. #1
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard User kann Seitenelemente nicht ändern

    Hallo ich schaffe es nicht, dass der User xyz die Inhalte einer bestehenden Seite ändern kann. Was mache ich falsch?


    Was habe ich bisher gemacht:

    Ich habe ihn als Besitzer der Seite eingetragen. Mit unten aufgelisteten Einstellungen sieht der User die Seite im Backend, auch die Inhaltselemente sind für ihn sichtbar, aber ändern kann er sie nicht. Wenn er auf eines der beiden Inhaltselemente (Überschrift und Text rein zu Testzwecken) klickt, dann ist die darauf folgende Ansicht im Backend leer.


    Bei den Zugriffsberechtigungen der Seite habe ich ihm folgende Rechte gegeben:
    Seite bearbeiten - JA
    Hierarchie der Seiten ändern - NEIN
    Seite löschen - NEIN

    Artikel bearbeiten - JA
    Hierarchie der Artikel ändern - JA
    Artikel löschen - JA


    In seinen Benutzereinstellungen habe ich Folgendes gesetzt:

    Benutzergruppen:
    - User einer Gruppe zugeordnet
    - Benutzergruppen: Rechtevererbung="Nur Benutzerrechte verwenden"

    Erlaubte Module:
    - Backend:
    + Inhalte: Artikel + Nachrichten gewählt

    Erlaubte Elemente:
    - Inhaltselemente:
    + Alles außer Include-Elemente

    Pagemounts:
    - Auswahl: Nur besagte, reguläre Seite
    - Erlaubte Seitentypen: Reguläre Seite

    Filemounts:
    - Die Struktur meiner Seite wurde nahezu 1:1 in eine Verzeichnisstruktur übertragen. Der User bekam also Zugriff den entsprechenden Bereich im Verzeichnisbaum
    + Dateien auf Server hochladen
    + Dateien und Verzeichnisse bearbeiten, kopieren verschieben

    Bildgrößen:
    - Alles erlaubt

    Formular-, FAQ-, Archiv-, Newsletterrechte, Mitgliedergruppen:
    - Nichts erlaubt

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es fehlt in der Benutzergruppe noch die Festlegung der änderbaren Felder.

  3. #3
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Es fehlt in der Benutzergruppe noch die Festlegung der änderbaren Felder.
    Sorry, aber ich steh ziemlich sicher auf'm Schlauch? Ich finde nämlich nichts, was mit Benutzergruppe und Felder zu tun hat.

    A) Ich kenne lediglich den Abschnitt "Benutzergruppe" des Users und dort kann ich ja nur die Gruppenzuordnung oder die Rechtevererbung vornehmen.
    B) In den Zugriffsrechten der Seite selbst, kann ich nur folgende Berechtigungen vergeben: Seite bearbeiten; Hierarchie der Seiten ändern; Seite löschen; Artikel bearbeiten; Hierarchie der Artikel ändern; Artikel löschen

    Verwirrend finde ich darüber hinaus, dass die Gruppenrechte ne Rolle spielen sollten, da ich doch bei der Rechtevererbung "Nur Benutzerrechte verwenden" eingestellt habe.

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.469
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo nubi,

    schau mal in der Definition der Benutzergruppe die vorletzte Sektion „Erlaubte Felder” - diese ist standardmässig geschlossen.

    Öffne die mal und dann siehst du alle Felder, die du auswählen kannst.

    Bildschirmfoto 2023-03-03 um 20.32.21.png
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo nubi,

    schau mal in der Definition der Benutzergruppe die vorletzte Sektion „Erlaubte Felder” - diese ist standardmässig geschlossen.

    Öffne die mal und dann siehst du alle Felder, die du auswählen kannst.
    Ja, die habe ich nun gefunden, aber ich versteh trotzdem nicht, warum ich die brauche, da ich doch bei der Rechtevererbung "Nur Benutzerrechte verwenden" eingestellt habe. Damit sollte der User doch nichts von seiner Gruppe erben, oder bin ich auch hier auf dem Holzweg?

  6. #6
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    240
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn du nur Benutzerrechte verwenden eingestellt hast, musst du die erlaubten Felder direkt beim Benutzer aktivieren. Ich persönlich mache sowas aber immer über Gruppen, den Benutzern gebe ich nie irgendwelche extra Rechte. Ist eben dann einfacher wenn mal ein Benutzer dazu kommt.

  7. #7
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Wenn du nur Benutzerrechte verwenden eingestellt hast, musst du die erlaubten Felder direkt beim Benutzer aktivieren. Ich persönlich mache sowas aber immer über Gruppen, den Benutzern gebe ich nie irgendwelche extra Rechte. Ist eben dann einfacher wenn mal ein Benutzer dazu kommt.
    Ich habe in den Benutzereinstellungen im Bereich "Benutzergruppen" > "Rechtevererbung" nur "Nur Benutzerrechte verwenden" ausgewählt, somit erbt der User keine Gruppenrechte, wenn ich das richtig verstehe.

    Wo kann ich denn die Felder für den User persönlich einstellen? In seinen Einstellungen im Dashboard finde ich keinen Bereich "erlaubte Felder", diesen Bereich gibt es nur in den Benutzergruppen.

  8. #8
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.469
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo nubi,

    ich hatte zu Benutzerechten mal einen Vortrag auf der Contao Konferenz 2015 gehalten.
    Dazu gibt es das Vortrags-PDF hier:
    https://contao.org/files/conference/...hte-ck2015.pdf

    Und den Mitschnitt auf dem YouTube-Kanal von Contao.

    Vielleicht hilft das etwas zum Verständnis und den Unterschieden, was wann sinnvoll ist, einzurichten.

    Ds war noch Contao 3.5 und manche der genannten Erweiterungen existieren heute nicht mehr; die Basics bzgl. Anlegen von Benutzergruppen sind aber noch heute aktuell.
    Geändert von planepix (04.03.2023 um 17:11 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  9. #9
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    240
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von nubi Beitrag anzeigen
    In seinen Einstellungen im Dashboard finde ich keinen Bereich "erlaubte Felder", diesen Bereich gibt es nur in den Benutzergruppen.
    Stimmt tatsächlich, grade selber in einer 4.13.16 getestet... Ich glaube das sollte so aber nicht sein, da der Benutzer dann ja gar nichts machen kann.
    Ich würde es an deiner Stelle einfach über die Benutzergruppen machen, da funktioniert das auch.

    EDIT: Es gab dazu auch schon mal ein Issue https://github.com/contao/contao/issues/2484

  10. #10
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Stimmt tatsächlich, grade selber in einer 4.13.16 getestet... Ich glaube das sollte so aber nicht sein, da der Benutzer dann ja gar nichts machen kann.
    Ich würde es an deiner Stelle einfach über die Benutzergruppen machen, da funktioniert das auch.

    EDIT: Es gab dazu auch schon mal ein Issue https://github.com/contao/contao/issues/2484
    Ok, dann bleibt mir nur der Weg über die Gruppenrechte! Das ist aber schon seltsam, man erhält im Backend die Auswahl, dass die Rechtevererbung nicht von der Gruppe kommen soll, muss die Feldbearbeitung aber trotzdem in den Gruppeneinstellungen vornehmen.

    Trotzdem Danke für die Hilfe

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •