View über Profil ergibt zu viele Zeilen
Eingetragen von HeikoB (7)
am 16.12.2008 - 20:09 Uhr in
am 16.12.2008 - 20:09 Uhr in
Hallo,
ich habe meinem Profil zusätzliche Felder hinzugefügt. Darunter auch Auswahllisten, aus denen sich der User einen Wert auswählen kann. Diese Informationen wollte ich über eine View auf der Seite anzeigen lassen. Eigentlich kein Problem.
Nur leider werden mir nun nicht ein Datensatz von der View angezeigt, sondern 10x der gleiche Datensatz, obwohl definitiv nur ein Datensatz existiert. Hat hier jemand eine Idee, woran das liegen könnte?
Eine Identische View mit einem Profil auf Basis des Moduls "Content Profile" liefert das erwartete Ergegnis. Worin liegen in Bezug auf die View die Unterschiede? Ich finde das Verhalten irgendwie unlogisch.
Vielen Dank
HeikoB
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, kannst du bitte die
am 17.12.2008 - 16:59 Uhr
Hallo,
kannst du bitte die genauen Einstellungen des Views hier reinstellen?
mfg mofa
mfg Cyberschorsch
_________
In der View muss du den Wert
am 17.12.2008 - 18:50 Uhr
In der View muss du den Wert für 'Eindeutig' auf 'Ja' einstellen. Oberster Block in der View auf der linken Seite.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Hallo, gerne doch, wenn es
am 17.12.2008 - 18:57 Uhr
Hallo,
gerne doch, wenn es der Lösungsfindung dient, denn ich würde lieber die Coreelemente nutzen.
Ich hoffe, dass folgende Informationen ausreichen:
Felder
Profil: Klasse Auswahlliste (Text)
Profil: Vorname Textfeld
Profil: Nachname Textfeld
Profil: Emailadresse Email
Profil: am Auswahlliste (Text)
Profil: von Auswahlliste (Text)
Profil: bis Auswahlliste (Text)
Sortierkriterium
Profil: Klasse aufsteigend
Filter
Profil: Klasse in 4. Klasse ...
Design: Tabelle
Gruppierung: Klasse
Im SQL tauchen sehr viele Inner Joins auf, was mir seltsam vorkommt.
Wenn ich die Option "Eindeutig" aktiviere, bekomme ich folgenden SQL-Fehler:
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DISTINCT(node.nid), profile_values_profile_klasse.value AS profile_values_pro' at line 1 query: SELECT DISTINCT(node.nid) AS DISTINCT(node.nid), profile_values_profile_klasse.value AS profile_values_profile_klasse_value,...
Vielen Dank für die Hilfe
HeikoB
Hallo, das Rätsel hat sich
am 17.12.2008 - 21:40 Uhr
Hallo,
das Rätsel hat sich gelöst. Ich musste nur noch den Typ mit in den Filter aufnehmen und schon war die Anzeige wie gewünscht. Auch wenn ich den Hintergrund von diesem verhalten nicht ganz verstehe, bin ich über die Lösung frog und danke allen, die sich um eine Lösung bemüht haben.
HeikoB
Typ mit in Filter aufnehmen?
am 10.01.2009 - 20:41 Uhr
Hallo, ich habe das gleiche Problem, wie oben geschildert. Es geht um Views über Profile. Ich erhalte, wenn ich in Views Eindeutig=ja einstelle, ebenfalls die obige Fehlermeldung.
Was ist gemeint mit "Typ in Filter aufnehmen?"
Danke
ksc
ksc
Nochmals Typ mit in Filter ...
am 11.01.2009 - 10:38 Uhr
Hat sich geklärt. Ich wollte nur mit dem Modul Profile arbeiten, das bietet aber nur eingeschränkte Möglichkeiten.
Ich habe das Modul "content_profile" installiert und einen View zu meinem neu erstellten Inhaltstyp "Persönliches Profil" (ist jetzt Node) gemacht. Der View wird dann als Node angelegt und ein Filter "Node: Typ = Persönliches Profil" erstellt. So klappts - auch die Verlinkung auf die Details im Benutzerkonto. Prima - Dank auch an Wolfgang Ziegler (Modul Content_Type).
Damit alle Benutzer die Listen auch sehen können, müssen die Rechte auf die Felder (aus CCK) auch entsprechend gesetzt sein.
Schönen Tag noch!
ksc
ksc