[gelöst] Snippet zum Zeigen eines Bereichs nur für bestimmte Rollen
am 20.01.2012 - 10:13 Uhr in
Hallo,
ich habe mal wieder ein kleines Problem.
Vielleicht hat ja hier jemand eine Idee warum folgendes Snippet (Drupal 7) nicht funktioniert:
<?php
global $user;
if (in_array(array('adminstrator', 'Redakteur'), $user->roles)) {
print"<a href="/node/add/...">Node anlegen</a>
}
?>Lasse ich den inneren array weg und trage nur 'adminstrator' ein:
if (in_array('adminstrator', $user->roles)) {funktioniert das ganze.
Zur Info: Der aktive Nutzer ist in beiden Rollen vertreten.
Hat jemand eine Idee was ich falsch mache??
- Anmelden oder Registrieren um Kommentare zu schreiben

Lösung! - Snippet zum Zeigen eines Bereichs nur für bestimmte Ro
am 20.01.2012 - 11:17 Uhr
Hallo nochmal!
Ich hab selbst eine Lösung gefunden.
Diese sieht folgendermaßen aus:
if (array_intersect(array('adminstrator', 'Redakteur'), array_values($user->roles))) {Dann klappts auch mit mehreren Rollen! :D