Block mit Bild abhängig vom Pfad anzeigen
am 20.09.2018 - 17:35 Uhr in
Hallo,
ich möchte auf einer Projektseite folgendes Szenario realisieren.
Im Hauptseitenbereich soll entweder eine Node oder ein View mit entsprechendem Inhalt angezeigt werden.
Nun soll rechts daneben, in der Sidebar, ein Block mit einem Bild angezeigt werden.
Dieses Bild soll Contextabhängig, gerichtet nach dem Pfad, angezeigt werden.
Um den Block zu erstellen hab ich mir folgendes ausgedacht.
Ich habe einen entsprechenden Inhaltstyp angelegt, der das Bild enthält und ein Feld mit dem Link auf welches sich bezogen werden soll.
Nun wollte ich eine View dementsprechend anlegen.
Nur klappt das nicht, dass er bezogen auf den Pfad, das Bild im Block anzeigt.
Hintergrund des Ganzen
ist, dass das Bild responsiv sein soll. Und das Modul Custom Header Image, was die Funktionalität prinzipiell kann, keine responsiven Bildstile einbinden kann.
Habt ihr da Ideen, wie ich das hinkriege?
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
mach doch einfach bei dem
am 22.09.2018 - 05:34 Uhr
mach doch einfach bei dem inhaltstypen der dort angezeigt wird ein bildfeld hinzu, anzeige dann auf aus, dann einen view als block, der das bild der node id anzeigt
C.A.W. Webdesign
Ja, wenn ich in den Views nur
am 24.09.2018 - 10:32 Uhr
Ja, wenn ich in den Views nur Nodes anzeigen würde, dann klappt das so.
Allerdings habe ich auch Views, in denen mehrere nodes oder andere Elemente angezeigt werden.
Da klappt das dann ja nicht.
achso... jetzt verstehe ich.
am 24.09.2018 - 10:48 Uhr
achso... jetzt verstehe ich. dann einfach einen block erstellen dort kannst du alle pfade eingeben
C.A.W. Webdesign
ja aber das bringt mir ja
am 24.09.2018 - 13:32 Uhr
ja aber das bringt mir ja nix.
Ich möchte ja nicht ein und das selbe Bild auf mehreren Seiten (zumindest so gut wie kaum), sondern jede Seite soll ihr eigenes bild bekommen.
Nur möchte ich eben nicht für jede Seite einen extra Block erstellen, sondern dachte es geht mit den Context-Filtern in Views.
mit context geht auch.
am 24.09.2018 - 15:16 Uhr
mit context geht auch. brauchst aber eben verschiedene blöcke mit bildern
C.A.W. Webdesign
Das ist es ja eben. Ich
am 26.09.2018 - 09:38 Uhr
Das ist es ja eben.
Ich möchte lediglich einen Block haben, dessen Inhalt sich je nach dazugehöriger node oder dazugehöriger View automatisch ändert.
Zig verschiedene Blöcke zu basteln ist kein Problem, mir aber einfach nicht elegant genug. Und mir fehlt da eben der Automatismus.
Wenn ich alles über extra Blöcke machen würde, dann müsste ich ja für jede neue Seite einen extra Block anlegen - und das ist absolut nicht gewollt.
Wenn du einen Inhaltstyp, in
am 27.09.2018 - 16:22 Uhr
Wenn du einen Inhaltstyp, in diesem Fall der mit dem Bild, mit einem anderen Inhaltstyp verbinden möchtest, geht das mit dem Entity Reference Field.
In der Views hast du dann unter Beziehungen 2 Möglichkeiten:
1. Entity Reference auf die verwiesen wird
2. Entity Reference die verweist
Eine andere Idee wäre:
Ein Taxonomievokabular anlegen und jeder Term beinhaltet ein Bild. Dazu kannst du unter dem Vokabular ja ein gesondertes Bildfeld anlegen und somit jedem Term ein Bild zuordnen.
Bin nur nicht sicher ob dein Vorhaben damit umsetzbar ist.
Grüße Jenna