[gelöst]Theme nach dem Autor der Inhalte mit einer bestimmten Rolle wechseln
Eingetragen von WOM (13)
am 09.06.2013 - 22:10 Uhr in
am 09.06.2013 - 22:10 Uhr in
Hallo Zusammen,
ich habe folgendes Problem.
Ich möchte die Inhalte, die Benutzern mit einer bestimmten Rolle zugewiesen sind mit einem anderen Theme anzeigen lassen.
Also alle Inhalte der Benutzer, die z.B. der Rolle xxx zugewiesen sind sollen mit Bartik angezeigt werden.
Alle Inhalte der Benutzer, die der Rolle yyy zugewiesen sind sollten z.B. mit Garland angezeigt werden.
Mit welchem Modul kann ich das ermöglichen?
Ich habe ein schönes Modul "ThemeKey"gefunden, doch leider kann ich dort diese Funktion nicht finden.
Oder habe ich da was übersehen?
Für die Antworten schon mal vielen Dank im Voraus.
Mit den besten Grüßen
Vitalis
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Modul kann das, aber Du
am 09.06.2013 - 22:43 Uhr
Das Modul kann das, aber Du mußt auch Themekey UI aktivieren. Unter Theme Switching Rule user:role auswählen, Operator auf "=" und dann die Rolle angeben.
Beste Grüße
Werner
vielen Dank für deine schnelle Antwort, doch ich fürchte...
am 09.06.2013 - 23:03 Uhr
Hallo Werner,
vielen Dank für deine schnelle Antwort, doch ich fürchte, dass es nicht ganz richtig ist.
Ich habe es so ausprobiert, wie du geschrieben hast. Es werden nicht die Inhalte der Benutzer dieser Rolle in dem gewählten Theme angezeigt, sondern die Benutzer, die dieser Rolle zugewiesen sind, wenn diese eingeloggt sind, sehen die Site in diesem Theme. ( Das ist allerdings was anderes )
Beste Grüße
Vitalis
Ok, so hatte ich das nicht
am 10.06.2013 - 08:46 Uhr
Ok, so hatte ich das nicht verstanden, aber es gibt auch die Auswahl node:uid. Dann kannst Du es nur nicht über die Rolle lösen. Eine andere Idee ist es über den Pfad zu lösen. Mit Hilfe von pathauto kannst Du den Pfad zu der Seite mit der User-Rolle des Autors versehen. Mit globalredirect sorgst Du dafür, daß immer auf den Alias-Pfad umgeleitet wird. Jetzt kannst Du in Themekey einen Anfangspfad angeben. Ein kleines Problem gilt es aber zu beachten: User können mehr als eine Rolle haben.
Beste Grüße
Werner
Das Theme soll also automatisch für die Inhalte geschaltet ...
am 10.06.2013 - 10:34 Uhr
Hallo Werner,
ich glaube das wird auch nicht gehen.
Ich habe ca. 200 Benutzer mit Rolle xxx, ca. 150 Benutzer mit Rolle yyy und genausoviele Benutzer mit Rolle zzz. Und die Inhalte, die diese Benutzer erstellen sollen unterschiedlichen Themes zugeorndet werden und eben anders aussehen. Und es kommen immer wieder neue Benutzer und Inhalte hinzu.
Das Theme soll also automatisch für die Inhalte geschaltet werden, sobald dem Autor eine bestimmte Rolle zugewiesen wird.
Viele Grüße
Die Möglichkeit über den Pfad
am 10.06.2013 - 10:44 Uhr
Die Möglichkeit über den Pfad hast Du aber immer noch, denn Themekey kann mit Pfaden umgehen.
Beste Grüße
Werner