Internen Bereich
Eingetragen von KampfKeks (11)
am 20.12.2011 - 00:10 Uhr in
am 20.12.2011 - 00:10 Uhr in
Hallo,
Ich bin auf der suche nach einen Modul. Undzwar möchte ich gerne einen "Internen bereich" erstellen den nur Benutzer mit einer bestimmten Gruppe sehen können. Bei der Seite kann es sich um eine "Einfache Seite" handeln, dies würde schon genügen.
Nur leider habe Ich noch kein passendes Modul gefunden
Danke schonma für Eure antworten
Mit freundlichen Grüßen
Sascha
- Anmelden oder Registrieren um Kommentare zu schreiben
das kannst Du elegant mit
am 20.12.2011 - 01:18 Uhr
das kannst Du elegant mit Views umsetzen
http://drupal.org/project/views
ergänzt: Views braucht noch dieses Modul:
http://drupal.org/project/ctools
nach Aktivierung von Views einen neuen Inhaltstyp erstellen, z.B. Name "Geheimseite"
Im Inhaltstyp hast Du dann das BodyFeld und kannst auch weitere dazu fügen, z.B. Bildfelder.
Danach auf Inhalt hinzufügen, jetzt Deinen neuen Inhaltstyp Geheimseite auswählen und irgendeinen Text schreiben.
Dann auf Views, neue Views anlegen, dann Inhalt, hier Deinen neuen Inhaltstyp Geheimseite wählen, Seitentitel, Pfad, Menuelink vergeben.
Bei Page Settings (Access) Rolle wählen, wer diesen Inhalt sehen darf.
Setzt natürlich voraus, das Du schon Benutzerrollen angelegt hast.
Das ist jetzt ein Weg so etwas umzusetzen, gibt zig Möglichkeiten bei Drupal, die Einarbeitung in Views lohnt sich wirklich... nach ein paar Wochen fluchen, weiß man dann warum.
Grüße Jenna
Nodeaccess erledigt das mit bravur
am 20.12.2011 - 09:26 Uhr
Einfach nodeaccess installieren, einen Inhaltstypen anlegen, der beschränkt werden soll, fertig.
Damit kann nur der definierte Nutzerkreis diese Dokumente sehen.
Hier kann man auch leicht recht komplizierte Rechte vergeben. So wie es beliebt.
Grüße
Ronald
@Jenna Dein Lösungsansatz
am 20.12.2011 - 10:24 Uhr
@Jenna
Dein Lösungsansatz allein bringt leider nichts, die View kann zwar nur von den erlaubten Rollen aufgerufen werden, aber die einzelnen "Geheim-Nodes" kann immer noch jeder einsehen. Da braucht man schon noch ein Access-Modul, wie von ronald angesprochen.
Views ist ein selector
am 20.12.2011 - 10:32 Uhr
für die Anzeige von Daten, nicht aber eine Zugriffskontrolle.
Nodeacces in Zusammenarbeit mit Views kann tolle Dinge leisten.
Ich habe beispielsweise eine Website mit internen Memos, die nur von Mitarbeitern gelesen und geschrieben werden sollen.
Diese sollen über einen Menüpunkt "Memos" eine Liste der bestehenden Memos angezeigt bekommen.
Hierzu habe ich einen Nodetype "Memo" angelegt, diesen mit nodeaccess auf die Rolle "Angestellte" zugewisen und RW gegeben und eine View angelegt, die über ein Menüpunkt aufgerufen werden kann.
Grüße
Ronald
Hallo Kampfkeks,sorry, die
am 20.12.2011 - 13:17 Uhr
Hallo Kampfkeks,
sorry, die Lösung nur mit Views würde bewirken, das z.B. bei Benutzerrolle A, der Menuepunkt angezeigt wird und bei B (hat kein Zugriff) kommt dann auch der entsprechende kein Zugriff auf die Seite Hinweis.
Allerdings können die Artikel in dieser Seite direkt über z.B. node/19 trotzdem von jedermann aufgerufen werden.
Dank euch beiden, dann installiere ich ebenfalls mal schnell Nodeaccess.
ergänzt: sehe gerade das von Nodeaccess nur die DEV zur Verfügung steht, kann man die produktiv einsetzen oder gibt es für 7 noch einen anderen/Stable Weg?
Grüße Jenna
ich habe gerade noch diese
am 20.12.2011 - 13:26 Uhr
ich habe gerade noch diese beiden Module gefunden, sind beide als Stable für 7 verfügbar.
Läßt sich die Anforderung mit einem der Module auch umsetzen, dann bräuchte man keine DEV installieren?
http://drupal.org/project/nodeaccess_nodereference
http://drupal.org/project/content_access
Grüße Jenna
Ich habe es im Einsatz
am 20.12.2011 - 13:59 Uhr
und bisher keine Anomalitäten feststellen können.
Grüße
Ronald
Sorry für die Verwirrung
am 20.12.2011 - 14:05 Uhr
content_access ist das richtige.
Unter D6 hatte ich node_access, deshalb hat sich der Begriff "festgesetzt".
Content_Access ist das richtige Modul.
Die Bedienung ist ziemlich selbsterklärend.
Grüße
Ronald
@ronald besten Dank, werde
am 20.12.2011 - 14:22 Uhr
@ronald
besten Dank, werde ich heute abend gleich testen.
grüße Jenna
interner Bereich
am 03.03.2012 - 16:34 Uhr
die Lösungsansätze sind auch für mich nicht ausreichend.
Ich möchte einen richtigen internen Bereich anlegen in dem Dateien für bestimmte User liegen.
Z.B. PDF-Dateien oder aber auch Excel und Word-Dateien. Daher müsste ein bestimmtes Verzeichnis eben "geschützt sein", ansonsten müsste man ja jede einzelne Datei in eine geheimseite integrieren.
Aber selbst dann kann man, wenn man weiß wie die Datei heißt und liegt, direkten Zugriff erhalten. Das darf eben nicht sein, also ein interner Bereich den nur freigeschaltete User ansehen können. Ich möchte auch nicht mit htacces nochmalige Logins usw. erzwingen, sondern das der angemeldete User mit der den zugehörigen Rollen die vorher festgelegt wurden Zugriff auf dieses Verzeichnis bekommt.
Wer kann mir da weiter helfen.
Auf "private files" stellen?
am 03.03.2012 - 21:30 Uhr
Auf "private files" stellen?
private files
am 03.03.2012 - 23:42 Uhr
ja vielen Dank,
aber wie und wo kann man das auf private files setzen?
private dateien kannst du
am 08.03.2012 - 19:30 Uhr
private dateien kannst du unter admin/config/media/file-system einrichten, hab das aber noch nicht gebraucht und kann dir dazu keine weiteren Tipps geben wie es danach weiter geht...
Könntest Du nicht einfach einen neuen Inhaltstypen erstellen und die User in Rollen einteilen, je nachdem was sie sehen/bearbeiten dürfen?
Grüße Jenna
Wie geht das genau?
am 14.03.2012 - 13:33 Uhr
Einfach nodeaccess installieren, einen Inhaltstypen anlegen, der beschränkt werden soll, fertig.
Damit kann nur der definierte Nutzerkreis diese Dokumente sehen.
Hier kann man auch leicht recht komplizierte Rechte vergeben. So wie es beliebt.
Hallo,
ich hätte auch mal eine Frage dazu. Ich habe jetzt nodeaccess unter Module aktiviert. Ich habe jetzt auch einen neuen Inhaltstyp erstellt. Trotzdem kann man, wenn man den Direktlink in der Adressenzeile des Browsers eingibt, auf die Seite zugreifen, die ja eigentlich nur für Benutzer bestimmt ist.
Wie kann ich das ändern?
Lg, Jonny
Hast du denn NodeAccess in
am 14.03.2012 - 13:37 Uhr
Hast du denn NodeAccess in besagtem Inhaltstyp entsprechend konfiguriert?
keinen weg gefunden
am 14.03.2012 - 13:41 Uhr
also, ich habe bei der berechtigung alle häkchen beim admin gemacht.
ich hab aber nirgends einen weg gefunden, den nodeaccess beim inhaltstyp zu aktivieren.
vielleicht hängt mein folgendes problem damit zusammen:
ich habe jetzt versucht, den direktlink in die adresszeile als gast zu öffnen, das klappt jetzt nicht mehr.
aber als benutzer geht das auch nicht.
hättest du dazu auch einen lösungsvorschlag?
Zitat: hättest du dazu auch
am 14.03.2012 - 14:03 Uhr
hättest du dazu auch einen lösungsvorschlag?
Jap: Readme lesen und mal länger als 3 Minuten nach den entsprechenden Einstellungen suchen...
Ist nicht böse gemeint, aber du hast definitiv nicht ordentlich geschaut, sonst hättest du es auch selbst gefunden. Und solche Kleinigkeiten, mal nach den Einstellungen für ein Modul zu suchen, bekommt man doch echt auch ohne Nachfragen auf die Reihe, so viele Möglichkeiten, wo sich das verstecken könnte, gibt es schließlich nicht. Und Readme lesen sollte ohnehin bei jedem neuen Modul Standard sein, damit hätte sich bei dir nämlich auch diese Sache geklärt:
ich habe jetzt versucht, den direktlink in die adresszeile als gast zu öffnen, das klappt jetzt nicht mehr.
aber als benutzer geht das auch nicht.
admin/config
, dort hast du in der Rubrik "System" die Einstellungen für NodeAccess.sorry, hatte den neuen Reiter
am 15.03.2012 - 14:13 Uhr
sorry, hatte den neuen Reiter "nodeaccess" unter Benutzerverwaltung übersehen...
Danke :)