Fehlende Benutzerfelder in Views [gelöst]

am 24.10.2011 - 07:52 Uhr in
Hallo Drupal-Freunde.
Ich bin ein blutiger Anfänger in Drupal, und versuche mich gerade durch einige Screencast durch zu schlagen.
Ich habe mir offline(XAMP+Drupal7.8engl.+Module alle nach neuestem Stand 23. Okt) eine Multilinguale Seite mit 4 Sprachen angelegt. Das läuft gut.
Momentan bin ich beim Screencast von NodeOne über VIEWS3 (27 Teile), und komme an einer Stelle nicht weiter. Seit 'einiger' Zeit durchforste ich sämmtlichste Foren nach Hilfe, und mir geht jetzt gerade die Luft aus.
Mein Problem:
Ich will in Views (laut screencast) Filter adden. Im screencast stehen aber sehr viel mehr Felder zur Verfügung als in meiner Installation/Seite.
Screencast:
Meine Seite:
Wenn ich nun versuche das Authmap-Feld (User: Authmap ID / equal to admin) statt der User ID zu benutzen, bekomme ich die Fehlermeldung:
SQLSTATE[42000]: Syntax error or access violation: 1064 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 '= 'admin') ))) subquery' at line 1
Ich habe ziemlich viel probiert, gelesen, alles noch mal von vorn gebaut und verliere langsam meine Geduld.
Frage:
Wo steckt der Fehler? ; -)
Translation/Localization-Module oder gibt es einen Unterschied zwischen der im Cast verwendeten Dev-Version (Mai? 2011) und der neuesten Recomendetten von VIEWS (7.x-3.0-rc1)?
Danke schon mal im voraus.
OlleHolle
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich nehme an der Screencast
am 24.10.2011 - 08:39 Uhr
Ich nehme an der Screencast war über Views 2 und du nutzt ja Views 3, um mehr Felder für den Benutzer zu bekommen musst du eine Beziehung hinzufügen. Diese kannst du ganz rechts im Abschnitt "Erweitert / Advanced" einfügen, dort solltest du die Beziehung/Relationship "Content Revision: Benutzer/User" wählen. Dann hast du bei den Feldern auch entsprechend mehr.
Danke, aber ...
am 24.10.2011 - 11:16 Uhr
Danke erstmal.
Die zusätzlichen Felder sind tatsächlich da, wenn ich aber jetzt 'User: Authentication name (= admin)' als Filter einsetze, bekomme ich immer noch eine Fehlermeldung:
SQLSTATE[42000]: Syntax error or access violation: 1064 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 'LIKE 'admin' ESCAPE '\\') ))) subquery' at line 3
im Screencast wird übrigens VIEWS 7.x-3.x-dev (vom März) verwendet.
Gruß OlleHolle
Hallo OlleHolle, an dem hänge
am 16.11.2011 - 12:59 Uhr
Hallo OlleHolle,
an dem hänge ich auch gerade fest.
Hab die gleiche Fehlermeldung weil views aus der SOL Datenbank nichts auslesen kann, was mit Benutzer (Autor)
zu tun hat.
Ich will nämlich auch, dass alle Artikel nach Autor z.B. gefiltert sind. Bei mir klappt es leider nur mit Kategorie (Tags)
Gibts denn keinen Tipp von einem Profi mit Views hier? Eventuell braucht man nur einen neuen Filter über Import einfügen, aber
ich finde im Web nichts.
Gruß
Peter
hey hoshi probier mal die
am 16.11.2011 - 14:23 Uhr
hey hoshi
probier mal die view im anhang aus
hat als argument benutzer: uid
und zum testen als feld node: titel
wenn du bei view vorschau als argument den auhoren namen eingibst siehst du die dazugehörigen artikel
kannst dir das argument ja mal genauer anschauen, damit du verstehst was es macht
hab grad nicht so viel zeit das genauer zu erklären
Prima, danke Can. Ich probier
am 18.11.2011 - 12:44 Uhr
Prima, danke Can.
Ich probier die view mal aus.
Wollte eigentlich die Teaser anzeigen lassen, aber mal sehen, wie
es aussieht.
Melde mich nochmal.
naja kannst dir die view ja
am 18.11.2011 - 14:01 Uhr
naja kannst dir die view ja anpassen wiedes brauchst ;)
wie gesagt hatte nur schnell zum testen dieses feld reingemacht
Importiert hab ich die View
am 18.11.2011 - 22:07 Uhr
Importiert hab ich die View und funktioniert.
Nur wo geb ich den Authornamen ein?
Bei Contextual Filter, Beziehungen oder muss ich noch ein Filter Criteria eingeben?
zu testen kannst du bei der
am 18.11.2011 - 22:38 Uhr
zu testen kannst du bei der view vorschau als argument den namen bzw die user id eintragen und dann auf vorschau klicken
ansonsten holt er sich die infos aus der url desswegen hatte ich gefragt wo du das angezeigt haben möchtest..