Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Views Ausgabe von Fieldcollection-Field abhängig von Seite

Eingetragen von RikiW84 (3)
am 27.11.2014 - 12:02 Uhr in
  • Module

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

‹ [gelöst]Google Analytics - Optout mit drin? Views Ausgabe von Fieldcollection-Field abhängig von Seite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Deine Beschreibung ist

Eingetragen von bramburi (205)
am 27.11.2014 - 17:25 Uhr

Hallo

Deine Beschreibung ist ein wenig unscharf.

Hast du eine Beziehung zur FieldCollection eingerichtet?

Gruß
Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ja es ist was kompliziert

Eingetragen von RikiW84 (3)
am 27.11.2014 - 18: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...

  • Anmelden oder Registrieren um Kommentare zu schreiben

HalloProbiers mal nur mit

Eingetragen von bramburi (205)
am 27.11.2014 - 19:29 Uhr

Hallo

Probiers mal nur mit einer Beziehung.
Inhalt: Artikel Content.

Das genügt.

BTW: Hast du mehr als einen Kontextfilter?

Gruß

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi,hab jetzt nur den

Eingetragen von RikiW84 (3)
am 28.11.2014 - 14: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
  • Wie URL Alias für Entity in Drupal 9 erstellen?
  • in View zwischen Felder einer Node filtern
  • HTML-Code funktioniert nicht
  • Webform, Condtional Logik, Kontrollkästchen
Weiter

Neue Kommentare

  • Hallo, bitte löscht meinen
    vor 1 Tag 18 Stunden
  • Schau mal hier
    vor 1 Tag 23 Stunden
  • Das Modul ist ja ganz schön,
    vor 4 Tagen 22 Stunden
  • Modul Purge
    vor 5 Tagen 17 Stunden
  • Nö
    vor 6 Tagen 1 Stunde
  • Manuell aus der Datenbank löschen
    vor 6 Tagen 1 Stunde
  • Bots ... auf Abstand
    vor 6 Tagen 17 Stunden
  • Cache vs Browser
    vor 6 Tagen 17 Stunden
  • h2b2 schrieb Nach einigen
    vor 1 Woche 2 Tagen
  • Vor- und Nachteile
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247802
Registrierte User: 19535

Neue User:

  • Chrisvek
  • RebeccaBeils
  • rogerfk18

» Alle User anzeigen

User nach Punkten sortiert:
wla9209
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 1 Gast online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association