Basic Page Rechte

am 02.06.2015 - 23:01 Uhr in
Guten Abend,
Ich bin neuer Drupalanwender und mache Learning by Doing, aber ich schaffe es nicht Einzustellen das einzelne Basic Pages für alle (Gäste und angemeldete Nutzer) und andere nur für angemeldete Nutzer ersichtlich sind sowie Zugriffsberechtigt. Habe bereits zwei Access Module installiert, aber dort kann man nur komplett alle Basic Pages schützen. Keine vereinzelten.
Habe im Web nichts mehr gefunden, da dort nur auf Access Control hingewiesen wird und ich das wie erwähnt bereits versucht habe.
Liebe Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Modul "content_access" ermöglicht Zugang per Node
am 02.06.2015 - 23:13 Uhr
https://www.drupal.org/project/content_access
mit content_access und ACL
am 03.06.2015 - 07:32 Uhr
sind der Rechtevergabe keine Grenzen gesetzt.
Du kannst einen ganzen content_type berechtigen, oder aber im content_type angeben, dass jedes Dokument einzeln berechtigt werden kann.
Dies muss im content_type configuriert werden.
Aus Performancegründen ist es sinnvoll, mit einzelnen Rechten sparsam umzugehen.
Außerdem mußt Du
am 03.06.2015 - 08:01 Uhr
Außerdem mußt Du berücksichtigen, daß die Rechte bei Drupal addiert werden. Du kannst keine einmal gegebenen Rechte wieder entziehen. Du wirst also dem Gast das Recht nehmen, alle veröffentlichen Inhalte zu sehen. Dann kannst Du über Content Access einzelne Inhaltstypen oder einzelne Nodes wieder erlauben.
Das mit der Addition der
am 03.06.2015 - 09:02 Uhr
Das mit der Addition der Rechte ist soweit klar, danke. Nur finde ich trotz 3 Access Modulen keine Einstellmöglichkeiten einzelner Nodes. Mit Access Controll kann ich nur View any Page oder View own Page einstellen, aber nicht View this Page. Mit ACL müsste ich jeden Benutzer eintragen der das Recht hat die Seite zu sehen und Taxonomie Access Controll, nun da finde ich keine Einstellungen zu.
Ich suchte direkt im Inhaltstyp unter Struktur und beim erstellen des Eintrags sowie beim Editieren des Eintrages (Inhaltes).
Bitte haltet mich nicht für dumm, werde mir noch haufenweise tutorials ansehen müssen.
Ja, beim Erstellen kannst du das recht vergeben
am 03.06.2015 - 09:57 Uhr
entweder an eine Rolle, oder direkt an eine Person.
Voraussetzung ist, dass diese Optionen im content_type aktiviert sind.
Du kannst auch direkt einen content_type mit einer Rolle verbinden.
Und wie Werner schrieb, kannst du nur Rechte vergeben, wenn sie vorher nicht da waren.
Wichtig ist noch - Authenticated User ist JEDER!
Hat also Authenticated User das Leserecht, kannst du es nicht für andere Rollen entziehen.
Beim Inhaltstyp unter
am 03.06.2015 - 09:55 Uhr
Beim Inhaltstyp unter Access-Control den Haken im unteren Teil setzen "Enable per content node access control settings". Danach gibt es bei jedem Node dieses Typs nach dem Speichern auch den Tab "Access Control". Dort kannst Du die Rechte für diesen Node einstellen.
Beim Erstellen ist keine Option
am 03.06.2015 - 10:03 Uhr
für die Zugriffsberechtigung. Unter Struktur -> Inhaltstypen konnte ich ebensowenig einstellen. Entweder jeder sieht die Seite oder eben nur angemeldete Nutzer. Ich will aber je nach Seite diese Einstellungen haben. Ich habe 3 Basicseiten. 2 Davon sollen alle sehen und 1 nur angemeldete Nutzer.
Ich kann die Rollen auswählen, aber das gilt dann für sämtliche Basicpages, nicht nur für die, welche ich gerade bearbeite/neu erstelle.
Dann ist content_access nicht aktiviert
am 03.06.2015 - 10:08 Uhr
was ist denn installiert und aktiviert?
Hast du einen Reiter "Access control" oder ähnlich?
Ich habe
am 03.06.2015 - 10:19 Uhr
ACL, content_access und texonomie access installiert, auch ein Reiter Access Control ist vorhanden,
http://fs1.directupload.net/images/150603/wtyv7zvp.jpg
Das schaut doch gut aus
am 03.06.2015 - 11:03 Uhr
Und wenn du nun einen content_type bearbeitest, hast du dort auch einen Zugriffssteuerung Reiter (Access controll).
Darin lässt sich sehr genau regeln wie zugegriffen werden darf.
Und ganz unten gibt es eine Checkbox, die eine Einzelsteuerung einschalten lässt.