[gelöst] Views 3: contextual filters
am 27.06.2011 - 12:52 Uhr in
Hallöchen!
Zum zweiten Mal heute eine vermutlich und hoffentlich einfach zu lösende Frage von mir ;)
Ich habe mir eine View mit Views 3 gebaut, bei der ich das Feld "Bild" zu der Node auslesen möchte, auf der ich mich gerade befinde. Klingt ja für mich erstmal einfach und in der Vorschau läuft alles einwandfrei. Wenn ich mir das ganze jedoch live auf der Seite anschaue, dann zeigt er mir entweder die Bilder zu allen Nodes oder eben kein Bild (je nachdem, was ich bei den contextual filters eben eingestellt habe). Kann sich jemand das Verhalten erklären?
Um nochmal detaillierter zu beschreiben. Node mit der NID 1 hat ein Bild, das mit der NID 4 ebenfalls. Wenn ich in der Vorschau bei der Views eine 1 eingebe, zeigt er mir das korrekte Bild an. Wenn ich dann aber live unter http://example.de/node/1 schaue, dann wird kein Bild angezeigt. Stelle ich bei den contextual filters ein, dass er mir alle Werte für das Feld anzeigen soll, dann zeigt er mir beide Bilder an. Das heißt, an der Sichtbarkeit des Blocks kanns doch auch nicht liegen, oder?
Ich hab im Anhang mal den Screenshot des Views beigefügt. Die Einstellungen sehen wie folgt aus:
Unformatted List: kein Grouping Field, keine Row Class
Fields: nichts eingetragen
Inhalt: Bild: Alles auf standard, nur, dass ich kein Label erzeuge
Contextual Filter NID: Wenn Argument nicht vorhanden, dann "Hide View" (alternativ auch schon "Display all..." versucht, wo dann natürlich alle angezeigt wurden, unabhängig vom Argument). Ansonsten nichts weiter angekreuzt.
Ich verstehe einfach nicht, warum er im Live-Modus scheinbar die NID nicht liest. Ich hab auch keine URL-Aliase o.ä.
Ich wäre euch für Rettung aus diesem Chaos sehr verbunden ;)
Lieben Gruß,
Tharya
Anhang | Größe |
---|---|
drupalview.jpg | 90.44 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Stell doch das
am 27.06.2011 - 12:59 Uhr
Stell doch das Standardargument "Content ID from URL" bei Contextual Filters zur Verfügung!
Drupal 7 Screencasts in deutsch!
... es könnte alles so
am 27.06.2011 - 13:05 Uhr
... es könnte alles so einfach sein, wenn man sich ein wenig mehr damit beschäftigen würde ;D
Vielen Dank! Funktioniert natürlich hervorragend ;)