Benutzerrefferenz um Bild erweitern
am 23.02.2012 - 16:19 Uhr in
Hallo,
ich verwende das cck Feld Benutzerrefferenz, um bei Nodes einen Ansprechpartner auszuwählen. D.h. per Autovervollständigung werden bei Eingabe des Namens alle User mit diesem Namen in einer Liste dynamisch angezeigt. Soweit echt Klasse. Was aber, wenn es zwei User mit ein und denselben Namen gibt? Die Lösung dafür: Einfach die Anzeige der Namen durch ein Bild des Users und ein Link zum Profil erweitern. Dann könnte der Autor des Nodes sich vergewissern, dass der ausgewählte Ansprechpartner auch tatsächlich der Person entspricht auf die refferenziert werden soll. Nur wie kann ich das umsetzen. Hat jemand eine Idee? Konkret geht es um das Schalten von Stellenangeboten, wobei ein Ansprechpartner ausgewählt werden soll.
- Anmelden oder Registrieren um Kommentare zu schreiben

Node reference + Formatter
am 23.02.2012 - 18:01 Uhr
Hallo.
Vorschlag: verwende ein Nodereference-Feld, um auf das Profil des Benutzers ([do:content_profile Content Profile]?) des Benutzers zu verweisen. Dann kannst Du über das Modul [do:nodereference_formatters Node Reference formatters] für das Feld einen speziellen Formatter wählen, der Dir die gewünschen Informationen anzeigt.
Alternativ dazu könntest auch einen eigenen Formatter erstellen (http://manueg.okkernoot.net/blog/200907/how-create-cck-formatter), der die Informationen liefer
Ok, Ich habe das nicht so
am 23.02.2012 - 22:19 Uhr
Ok, Ich habe das nicht so ganz verstanden. Hört sich auf jeden Fall ziemlich kompliziert an. Ich habe noch ein anderes vielversprechendes Modul gefunden. finder Ob man es damit hinbekommt weiss ich nicht. Werde ich am WE mal ausprobieren. Ich schau mir das mal in Ruhe an. Vielen Dank für den Tipp! Noderefferenz = Beitragsrefferenz?? Wenn dem so sei, dann könnte es so funktionieren. Danke!
Ich habe versucht das Plugin
am 24.02.2012 - 19:14 Uhr
Ich kann den Plugin Download für cluetip nicht finden. Außerdem bin ich wirklich nicht sicher, ob damit die Autosuchfunktion der Benutzerreferenz angepasst werden kann.
Die Beitragsreferenz verweis
am 25.02.2012 - 18:20 Uhr
Die Beitragsreferenz verweis nicht auf User Profile. Dort sind nur Inhaltstypen, die refernziert werden können. Z.B. Blog o.ä.
Node-reference ermöglicht
am 26.02.2012 - 22:03 Uhr
Node-reference ermöglicht kein referenzieren auf Userprofile. Das klappt leider so nicht. Ich versuche dann den Code zu modifizieren. Die Funktion
<?php
function userreference_autocomplete_value($element, $edit = FALSE) {
$field_key = $element['#columns'][0];
if (!empty($element['#default_value'][$field_key])) {
$value = db_result(db_query("SELECT name FROM {users} WHERE uid = '%d'", $element['#default_value'][$field_key]));
return array($field_key => $value);
}
return array($field_key => NULL);
}
?>
müsste so angepasst werden, dass auch das Bild mit angezeigt wird. Kennt sich da jemand aus?
Content profile
am 27.02.2012 - 11:11 Uhr
Node-reference ermöglicht kein referenzieren auf Userprofile.
Darum auch mein Hinweis auf [do:content_profile Content Profile].
Auch ein referenzieren auf
am 27.02.2012 - 17:29 Uhr
Auch ein referenzieren auf Content Profile Inhaltstypen ist dort nicht vorgesehen. Ich habe es mehrfach kontrolliert. Dort ist eine Liste mit Inhaltstypen auf die man referenzieren kann. Content Profile ist dort nicht zu finden.