[gelöst] Content type Anzeige per user role o.a. deaktivieren?
Eingetragen von DrFrankieWb (48)
am 15.03.2017 - 18:12 Uhr in
am 15.03.2017 - 18:12 Uhr in
Kann man die Ansicht eines Content types direkt auf eine bestimmte user role beschränken?
Ich meine, analog zu den Einstellungsmöglichkeiten für View und Block.
In den roles gibt es ja diverse Einstellungen zum Löschen etc. aber kann man primär auch die Ansicht abschalten?
Oder: Anzeige abhängig davon, ob User eingeloggt oder nicht?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das müsste das Richtige für
am 15.03.2017 - 20:17 Uhr
Das müsste das Richtige für Dich sein!
https://www.drupal.org/project/content_access
Drupal rockt!!!
content_access
am 16.03.2017 - 09:00 Uhr
Danke, gucke ich mir an.
Wo stellt man das ein? im admin config habe ich das auf die Schnelle nicht gefunden.
Auf der Seite des
am 16.03.2017 - 13:41 Uhr
Auf der Seite des Content_types.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
content node access?
am 16.03.2017 - 14:17 Uhr
Toll.
Diese Einstellung: klingt gut:
Enable per content node access control settings
Optionally you can enable per content node access control settings. If enabled, a new tab for the content access settings appears when viewing content. You have to configure permission to access these settings at the permissions page.
Den neuen Tab bei der Ansicht sehe ich nicht. Sollte da noch was fehlen? Bei der Installation kam kein Hinweis.
Du kannst den Access-Tab beim
am 16.03.2017 - 14:45 Uhr
Du kannst den Access-Tab beim einzelnen Node erst nach dem Speichern sehen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
funktioniert für den
am 16.03.2017 - 15:23 Uhr
funktioniert für den ausgewählten content type.
Leider werden auch views (Blöcke) mit ausgeblendet, die explizit für diese role zugelassen sind.
?
Zitat: funktioniert für den
am 16.03.2017 - 16:25 Uhr
funktioniert für den ausgewählten content type.
Leider werden auch views (Blöcke) mit ausgeblendet, die explizit für diese role zugelassen sind.
Das ist auch richtig so denn die Rechteverwaltung wird auch von Views anerkannt.
Du kannst mal versuchen in Deinem View unter "Advanced" -> "Query settings" -> "Disable SQL rewriting" zu aktivieren.
Drupal rockt!!!
Super, das funktioniert.
am 16.03.2017 - 17:37 Uhr
Super, das funktioniert. Danke. (Warum?)
Betraf nur Views, die ein Datum abfragten. Alle anderen funktionieren weiter.
Ein Views-Aktulisierungsproblem habe ich noch, da mache ich eine andere Frage auf.
Nochmal dickes DANKE.
Zitat: Super, das
am 16.03.2017 - 18:44 Uhr
Super, das funktioniert. Danke. (Warum?)
Das steht unter der Einstellung "Disable SQL rewriting"
Disabling SQL rewriting will disable node_access checks as well as other modules that implement hook_query_alter().
Er überspringt also die Abfrage ob auf den Node überhaupt zugegriffen werden kann, damit hebelt man praktisch die Rechteverwaltung aus.
Drupal rockt!!!
Aktualisierung der View-Anzeigen im Block
am 18.03.2017 - 15:39 Uhr
Mein Problem der (Nicht-) Aktualisierung der View-Anzeigen im Block wurde damit gleichzeitig gelöst.
Doppel-DANKE.