Views Ausgabe von Fieldcollection-Field abhängig von Seite
am 27.11.2014 - 11:02 Uhr in
Hallo zusammen,
ich habe folgendes Problem:
Ich habe Nodes, in denen mehrere Seiten implementiert sind. Die Seiten sind Fieldcollections, die auch jeweils ein Bild beinhalten.
In der URL unterscheiden sich die Seiten über die Pfadkomponenten /page/2 und page/3 ect.
Nun habe ich einen zusätzlichen View-Block erstellt, der das jeweilige Bild aus der Fieldcollection anzeigen soll. Er zieht es sich auch, aber immer nur das aus der ersten Seite, also auch, wenn man auf page/3 oder page/4 ect. ist.
Beim Kontexfilter habe ich „Node-ID“ gewählt.
Im Panel in den Einstellungen der View habe ich auch das Argument „Beitrags-Id“ gewählt und übergeben.
Habe dann zusätzlich unterschiedliche andere Kontextfilter (Bild, Fieldcollection-ID) ausprobiert, aber bisher ohne Erfolg (greift der Kontextfilter immer nur auf die URL zu?). Manchmal konnte ich es in den Panelsettings auch nicht auswählen.
Hat jemand eine Idee, wie man abhängig von der Seite, immer das jeweilige Bild der Fieldcollection ziehen kann?
Ach ja, wenn ich statt 1 z.B. 3 items anzeigen lassen, werden auf jeder Seite alle 3 Bilder aus den jeweilgen Fieldcollections angezeigt, also der View zieht sich die Bilder schon....
Hat da jemand eine Idee?
Lg Riki
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Deine Beschreibung ist
am 27.11.2014 - 16:25 Uhr
Hallo
Deine Beschreibung ist ein wenig unscharf.
Hast du eine Beziehung zur FieldCollection eingerichtet?
Gruß
Robert
Hi, ja es ist was kompliziert
am 27.11.2014 - 17:03 Uhr
Hi, ja es ist was kompliziert zu beschreiben.
Ja, ich hab verschiedene Beziehungen eingerichtet (wahrscheinlich zuviele?)
Die Beziehungen:
Feld: Bild:fid
(Bild von field_image) Datei: Field collection item die Bild benutzt
Inhalt: Artikel Content (So heißt die Fieldcollection)
(field collection item from field_artikel_content) Feld: Bild:fid
Felder:
Bei den Feldern haben folgene Felder dann eine Beziehung:
(field collection item from field_artikel_content) Feld: Bild
(Bild von field_image) Datei: Pfad
Zur Erklärung, es geht um den Pinterest-Button, der sich dann dann das jeweilige Bild ziehen soll.
Er zieht sich bereits das Foto der ersten Bildcollection, halt nur immer das erste...
HalloProbiers mal nur mit
am 27.11.2014 - 18:29 Uhr
Hallo
Probiers mal nur mit einer Beziehung.
Inhalt: Artikel Content.
Das genügt.
BTW: Hast du mehr als einen Kontextfilter?
Gruß
Robert
Hi,hab jetzt nur den
am 28.11.2014 - 13:54 Uhr
Hi,
hab jetzt nur den "Article Content" und "Bild" als Beziehung eingetragen. Dabei hat Bild die Beziehung des Article Contents.
Es ist leider wie vorher. Aber ich konnte wirklich zwei Beziehungen wegnehmen, danke dir :-).
Beziehungen:
Inhalt: Artikel Content
(field collection item from field_artikel_content) Feld: Bild:fid
Felder mit Beziehungen:
(field collection item from field_artikel_content) Feld: Bild
(Bild von field_image) Datei: Pfad
Als Kontextfilter habe ich nur die Node-ID.
Er zieht sich halt leider immer noch das Bild des ersten Article Contents.
Irgendwie ist das ja auch klar, er schaut ja bisher nur: Auf welcher Node-ID befinde ich mich, dann suche ich das erste Bild der Fieldcollections raus.
Er soll aber denken, welche Node-ID und welche Fieldcollection wird angezeigt, dann suche ich daraus das Bild raus.
Etwas kompliziert :-(. Vielleicht komm ich da ohne php nicht weiter.
LG Riki