[erledigt] pro Rolle ein eigenes Standard-Bild?
am 16.02.2011 - 16:15 Uhr in
Hallo Freunde,
ich nutze imagefield-avatar - damit kann man das Core-User-Picture überschreiben und ein Imagefield aus dem Content-Profile nutzen.
Für dieses Imagefield kann man ja ein "default image" angeben welches angezeigt wird, wenn der User kein eigenes Foto hochlädt.
Das Problem hierbei ist, dass dieses "default image" für alle Rollen gilt. Bei mir ist aber Rolle1: Frauen - Rolle2: männer - Rolle3: gruppen
Ich bräuchte nun für jede dieser Rollen jeweils ein eigenes default-image da ein Mann-Default-Image nicht für Frauen und Gruppen passt und umgekehrt auch nicht.
Wüsste hier möglicherweise jemand wie man das gelöst bekommt oder hätte einen Tip dazu?
Danke und schöne Grüße
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Hmmm ... nachdem ich nochmals
am 16.02.2011 - 17:08 Uhr
Hmmm ... nachdem ich nochmals drüber nachgedacht habe, muss ich eingestehen, dass das nicht so einfach möglich sein wird, sprich, ich muss das selbst coden.
Das Problem ist - ich verwende ein selbst gemachtes User-Gästebuch, zusätzlich divserse selbsterstellte Bewertungsfunktionen und dann ist da noch Privatemsg - all diese Module/Erweiterungen nutzen diverse Imagecache-Presets des User-Avatars. Weiterhin gibt es noch 10 verschiedene Blöcke die auch den User-Avatar verwenden.
Ich muss jetzt für jedes einzelne Modul/block eine Abfrage einfügen - und zwar welche Rolle der Schreiber/Poster/User hat und jede Rolle bekommt dann ihren eigenen per URL vordefinierten Default-Avatar mit den entsprechende Imagecache-Versionen und dann wird - je nach Block/Module die jeweilige Imagcache-Version als CSS-Hintergund angezeigt. Sollte der User einen eigenen Avatar angelegt haben, wird dieses einfach darüber gelegt und der CSS-Hintergund ist nicht mehr zu sehen.
Jetzt muss ich mal gucken ob ich das so hinbekomme.
Schöne Grüße
Matthias
Drupal rockt!!!