Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Gibt es eine Rollen-Konfiguration, mit der bestimmte User eine Seite (Node) sehen können, die normalen Betrachter aber nicht?

Eingetragen von albert39 (384)
am 24.08.2014 - 10:54 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Wer eine WebSeite aufruft, sieht die veröffentlichten Menüpunkte und Nodes. Ich nenne diese Personen hier "Betrachter".

Nun wird gewünscht, dass Personen, die sich mit ihren Daten einloggen, einen Menüpunkt (oder wenigstens eine Seite) sehen, die die Betrachter nicht sehen. Es sind interne Mitteilungen an berechtigte User.
Ich finde in den Berechtigungen keine Möglichkeit, dies einzustellen.

Das ist aber sicher eine bekannte Aufgabe, für die es eine Lösung gibt. Welche?

Danke für Eure Hilfe.

Albert

‹ Tabelle mit Daten füllen D7 Webform Token Standardwert wird nicht ausgegeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, das ist nicht so

Eingetragen von montviso (2188)
am 24.08.2014 - 13:54 Uhr

Ja, das ist nicht so schwierig:
Die Internen Mitteilungen werden als Inhaltstyp mit den gewünschten Feldern angelegt.
Dann kannst Du eine Rolle anlegen, bei der Du unter Berechtigungen bei Gästen das Recht zum Ansehen dieses Inhaltstyps entfernst und die gewünschte Rolle hat dieses Recht.
Ich vermute, daß nicht jeder User, der sich auf der Seite registriert diese Rolle bekommt, sondern der Admin die User anlegt und ihnen die entsprechende Rolle zuweist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Content Access

Eingetragen von C_Logemann (912)
am 24.08.2014 - 16:48 Uhr

Per Default bietet Drupal keine selektiven Access-Einstellungen pro Node Type und Rolle. das kann man aber z.B. mit Content Access nachrüsten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Berechtigung zum Ansehen?

Eingetragen von albert39 (384)
am 24.08.2014 - 21:19 Uhr

Danke, aber

Zitat:

unter Berechtigungen bei Gästen das Recht zum Ansehen dieses Inhaltstyps entfernst

ich finde in den "Berechtigungen" keinen Punkt, der sich auf das "Ansehen" bezieht. Erstellen, bearbeiten, löschen schon, aber nicht ansehen.

Aber Carsten hat ja den Hinweis auf das Modul Content Access gegeben, das genau die Funktion verspricht.

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Content Access

Eingetragen von albert39 (384)
am 24.08.2014 - 21:21 Uhr

Danke für diesen Hinweis. Das Modul verspricht genau das, was ich mir wünsche. Ich werde es testen und dann berichten.

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

für mich gehört content_access

Eingetragen von ronald (3857)
am 25.08.2014 - 05:44 Uhr

ebenso wie views zu den Standardmodulen, die ich quasi auf jeder Site installiere.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da würde ich gerne vehement

Eingetragen von tobi-berlin (857)
am 25.08.2014 - 09:03 Uhr

Da würde ich gerne vehement widersprechen: Content Access macht nur Sinn, wenn man tatsächlich Inhalte (also Nodes) hat, die wirklich nur von bestimmten Nutzergruppen gesehen werden dürfen. Ich halte das keinesweges für ein Standardmodul, das jedes Projekt benötigt - tatsächlich ist es nach meiner Erfahrung eher die Minderheit der Projekte, wo dieses Modul wirklich Sinn macht. Module wie Content Access deaktivieren das Block-Caching und bringen einigen Overhead. Views ist sicher ein Standard-Modul, aber Content Access würde ich nie genauso pro forma für jedes Projekt mit installieren wie Views.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das liegt sicher am Klientel ;-)

Eingetragen von ronald (3857)
am 25.08.2014 - 09:24 Uhr

Bei meinen Anwendern kommt es immer zu Benutzereinschränkungen und Benutzergruppen, die jedoch keine OG erforderten.
Insofern brauche ich (fast) immer eine Zugriffskontrolle. Da ist content_access standard.

Für eine einfache Website reicht das Basissystem natürlich aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es nur um die Sichtbarkeit geht,

Eingetragen von ronald (3857)
am 25.08.2014 - 09:30 Uhr

und nicht um einen echten Zugriffsschutz, kann man das auch mit Views alleine erreichen.

Man veröffentlicht den Content eines bestimmten Typs einfach, ohne ihn in ein Menü einzubinden, oder gar auf der Startseite zu zeigen.

Diese Inhalte kann man zwar ansehen, wenn man weiß wie sie heißen, oder gar die NodeID kennt, aber bekommt sie nicht automatisch angezeigt.

Die Anzeige kann man dann mit Views regeln. Die View kann man wiederum von einer Rolle abhängig machen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es geht nur um die Sichtbarkeit

Eingetragen von albert39 (384)
am 26.08.2014 - 10:50 Uhr

Eine Bitte an Ronald:

Zitat:

Die Anzeige kann man dann mit Views regeln

Da ich in VIEWS noch nicht sattelfest bin (und reiten lernen möchte), bitte ich um nähere Hinweise, wie ich die Anzeige (und nur die Anzeige der Seite mit diesem Inhaltstyp) eines bestimmten Inhaltstypes mit Views regeln soll. Eine Views erstellen für Inhalte von (type of) --> Inhaltstyp kenne ich. Aber

Zitat:

Die View kann man wiederum von einer Rolle abhängig machen.

ich finde in den Berechtigungen nur Administer views und Bypass views access control. Was meinst Du also konkret, wie man eine View von einer Rolle abhängig machen kann.

Die Berechtigten, die also eine Seite mit internen Informationen sehen dürfen (nicht bearbeiten oder kommentieren !), werden registriert und haben eine Rolle zugewiesen. Aber welche Berechtigung ist dafür auszuwählen?

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

In der View Definition gibt

Eingetragen von wla (9461)
am 26.08.2014 - 11:06 Uhr

In der View Definition gibt es in der mittleren Spalte den Punkt: Zugriff. Dort kannst Du "Rollen" auswählen und dann die Rolle(n) definieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Tagen 13 Stunden
  • Hey danke
    vor 4 Tagen 8 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 2 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association