Berechtigungen: Sichtbarkeit Inhaltstypen / Menu
am 02.09.2009 - 13:23 Uhr in
Hallo Community,
ich habe auf einer Seite 5 Redakteure.
Jeder Redakteur hat einen Bereich:
Huber
- News
- Downloads
Müller
- News
- Downloads
usw.....
Damit die Eingabe und Pflege erleichtert ist, habe ich für jede News und Download einen Inhaltstyp angelegt:
newshuber
downloadshuber
newsmueller
downloadsmueller
Mit Views wird dann nach Inhaltstyp gefiltert und das Menü "News" gefüttert.
Sprich: News bei Huber hat den Link /newshuber
Downloads bei Huber hat den Link /downloadshuber
Ist einmal mehr Aufwand, aber die Pflege etc. denke ich (?) einfacher.
Nun möchte ich aber, dass Rolle "Freunde Huber" nur die News von Huber lesen können.
Stehe nun vor 2 Problemen:
- Ich kann die Ansicht des Inhaltstyps "News Huber" nicht ausschalten. Edit, Delete könnte ich steuern, aber nicht, ob das überhaupt sichtbar ist?
- Dann das Menü: Das sollte überhaupt nur sichtbar sein, wenn die Rolle "Freunde Huber" sich eingelogged hat.
Jemand eine Idee, stehe ziemlich auf dem Schlauch,
LG,
goisgerl
- Anmelden oder Registrieren um Kommentare zu schreiben
Module ... + ... sind Deine Freunde.
am 02.09.2009 - 13:57 Uhr
Nun möchte ich aber, dass Rolle "Freunde Huber" nur die News von Huber lesen können
Module "Content Access" + "Taxonomy Access Control" sind Deine Freunde.
Dann das Menü: Das sollte überhaupt nur sichtbar sein, wenn die Rolle "Freunde Huber" sich eingelogged hat
Koennte man so loesen das man 2 separate Bloecke verwendet die jeweils die Links enthalten.
In der Blocksichtbarkeitssteuerung kann man mittels PHP Code die User ID respektive deren Rollen abfragen. Gehoert die User ID zur entsprechenden Rolle wird der Block angezeigt - sonst nicht.
Blocksichtbarkeitssteuerung mittels PHP Code:
<?php
global $user;
if (in_array('role_you_want_to_check_for', $user->roles)) {
return true;
}
else {
return false;
}
?>
------------------------
Quiptime Group
Da geht noch was.
Danke! Werde mich darauf
am 02.09.2009 - 14:13 Uhr
Danke! Werde mich darauf stürzen.
Mit dem Block-Code ist es ja nun hervorragend durch eigene Block Designs nun auch Zugriffsrechte zu ändern, denn die Blöcke wären meine nächste Frage gewesen..... Thx !!!!
LG,
goisgerl