Wie ein Banner Bild für die Ansicht Seite hinzufügen

Eigentlich ist meine Anforderung unterschiedliche Bannerbilder für verschiedene Seiten wie seitenspezifische Banner Bild anzuzeigen. Ich habe durch folgende Schritte unten dies mit Ansichten mit kontextuellen Filter erreicht ..

Fügen Sie ein Bild Feld Inhaltstyp Produkt
Home »Verwaltung» Struktur »Inhaltstypen» Produkt
Input ‚Banner Image‘ als Etikettenwert für das Feld
Erstellen Sie eine neue Ansicht. Nennen wir es ‚Banner Image‘
Da wir für diese Ansicht nicht über eine Seite brauchen wir nur wählen Sie die Option ‚Create Block‘
Geben entsprechenden Wert für den ‚Blockname‘. Nennen wir es ‚Produkt-Banner‘
Unter Format für ausgewählte Felder für die Option Anzeigen. Und halten Format Option als unformatierte Liste
Für die Feldfilter das Bildfeld wählen, die wir in Schritt 3 erstellt d.h Banner Image
Unter Filterkriterien wählen Inhalt als Veröffentlicht (Ja) und Inhaltstyp als Produkt
Unter Erweitert wählen Inhalt: Nid als Kontextwert
Und für Beziehungen wählen Banner Image: fid;
Speichern Sie die Ansicht und den Kopf in Richtung der Block-Überblicksseite
Sie sollten die neu erstellten Block-Namen Produkt Banner (Schritt 5) sehen
Schieben Sie diesen Block in den Banner-Bereich und die Block Einstellungen speichern.
Erstellen Sie nun eine Seite Product Content-Typ und ein Bild für Banner Bildfeld laden

Nun Hauptproblem ist es nur für Seiten arbeitet, die Inhaltstypen erstellt werden.

Aber in meinem Fall habe ich Seite genannt Nachrichten, und es wird mit Ansichten erstellt. Und hier bin ich die Anzeige aller Nachrichten, die Inhaltstyp mit „News“ hinzugefügt werden. Also in diesem Fall für die Seite, die Ansichten erstellt wird, wie können wir ein Banner Bild hinzufügen?

Wahrscheinlich haben Sie es in das richtige Format vorher skalieren, da es nicht durch Drupal Bild-Cache-Filter gehen, wenn Sie es manuell hinzufügen.

Danke Stefan für Ihre Antwort. Und ich habe bekommen Sie nicht, was Sie erklärt, können Sie bitte alle Details teilen ?.

Wenn Sie nur die Banner auf der einen Seite Ansicht hinzufügen müssen, dann ist die einfachste Sache zu tun ist, gehen, nur zu admin / Struktur / Block / hinzufügen und hart Code im HTML Sie benötigen. Eine Möglichkeit, den HTML zu bekommen, ist zu einer Seite gehen, die das Banner haben Sie wollen, und kopieren Sie sie einfach aus der rohen Quelle.

Dann im Seitenabschnitt der Blockkonfiguration, es so einrichten, dass dieser Brauch Block nur auf Ihrer News-Seite erscheint.

Ich habe das schon mal gemacht, aber es ist ein Schmerz, sobald Sie mit mehreren Bannern und / oder Seiten handeln. Wenn Sie gehen zu müssen, diese auf mehreren Seiten zu tun, die nicht Knoten sind (wie Views, Panels Seiten, etc.), dann lassen Sie es uns wissen. Es gibt mehrere Möglichkeiten, um es dynamischer zu tun, je nach Ihren Bedürfnissen.

Danke für Ihre Antwort. Und ich habe eine Anforderung Banner Bilder auf mehreren Anzeigen von Seiten wie Ereignisse hinzuzufügen, Nachrichten, Artikel, Galerien etc. Also lassen Sie es mich wissen, wie können wir sie hinzufügen. Sind wir müssen den gleichen Schritten folgen, die Sie im letzten Beitrag erwähnt, oder gibt es anyother Weg, dies leicht zu erreichen und dynamisch.

Gut. Sie haben wahrscheinlich jetzt zwei Möglichkeiten:

1) Sie gehen, um den Ansatz mit den benutzerdefinierten Blöcken wie oben beschrieben.
2) Sie verwenden, um Ihre vorhandene Seite Banner Ansicht und neuen Block-Displays mit statischen Node-ID-Filter (nid = x) und einige Knoten nur als Dummy-Behälter für die Ansichten verwenden.

Deine Entscheidung. Beide haben ihre Vor- und Nachteile. Sie fragte nach einfachen Lösungen, aber es gibt unzählige andere auf dem Wissensstand abhängig.

Ich kann mir ein paar Möglichkeiten, um fortzufahren.

Sie könnten nur mehr benutzerdefinierten Blöcke erstellen. Dies könnte nachhaltig sein, wenn Sie erzeugen weniger als ein Dutzend, und die Wege nicht sehr häufig ändern.

Wenn alle Ihre Ansichten zeigen Inhaltstypen, die das Banner Bild haben. Dann könnten Sie eine Ansicht erstellen, die Ihr erstes Stück Inhalt wählt und zeigt das Banner für den ersten Knoten.

Wenn Sie filtern Sie Ihre Ansichten mit Taxonomie-Begriffe. Dann könnten Sie das Banner Bildfeld auf die Taxonomie Begriffe hinzufügen und dass auf der Oberseite in einer separaten Ansicht anzuzeigen.

wenn Sie über komplexere Kombinationen der Dinge einzurichten, können Sie einrichten entweder / oder Kombinationen Contexts und Blöcke verwendet wird. Allerdings sollten Sie dies vorsichtig sein, da Blöcke sowohl durch die Kern-Schnittstelle und Kontext der Verwaltung verwirrend sein kann.

Wenn Sie bereits Panels verwenden, dann gibt es ähnliche Möglichkeiten, um Varianten mit Kontext zu erstellen.

Ich bin sicher, es gibt auch andere Möglichkeiten, die Menschen empfehlen kann.

In Verbindung stehende Artikel