Ausgabe von Rolle abhängig
Eingetragen von ronald (3853)
am 20.12.2013 - 12:03 Uhr in
am 20.12.2013 - 12:03 Uhr in
Ich habe ein kleines Modul geschrieben, dessen Ausgabe ich jedoch von Rollen abhängig machen möchte.
Admin sieht ein Ergebnis, registrierter User sieht ein verkürztes Ergebnis, und Gast sieht einen Hinweistext.
Ich brauche eine Idee, in welche Richtung ich denken muss.
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich würde dazu eine eigene
am 20.12.2013 - 20:59 Uhr
Ich würde dazu eine eigene Theming-Funktion schreiben, die ja die "normalen" Theming-Funtionen aufrufen kann. In Deiner Theming-Funktion kannst Du die Rolle des Users auswerten.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Geht vielleicht auch
am 21.12.2013 - 10:49 Uhr
Geht vielleicht auch innerhalb der Funktion:
global $user;
if (array_key_exists('ROLE ID 1', $user->roles)) {
return "Voller Text";
} elseif (array_key_exists('ROLE ID 2', $user->roles)){
return "Anrisstext";
}
else ...
Für die Zusammenfassung könntest Du folgendes nehmen:
$node->body['und'][0]['summary'];
Weiß nicht wie fit Du bist, Du musst dann das Datenfeld entsprechend der Spache evtl anpassen. ['und'] wird zu ['de'] etc.