[gelöst]Bild einer Node im Block ausgeben
Eingetragen von halelujahman (75)
am 24.07.2014 - 05:54 Uhr in
am 24.07.2014 - 05:54 Uhr in
Hallo,
nach längerer Suche im Forum und auf drupal.org habe ich leider noch keine Lösung für folgende Anforderung gefunden:
Ich habe eine Node mit dem Feldtyp field_image1 erstellt. Das Bild soll bei der Ausgabe in einem Block im Kopfbereich der Seite ausgegeben werden. Gibt es dafür ein Modul?
Viele Grüße
Steffen
- Anmelden oder Registrieren um Kommentare zu schreiben
Soll das Bild auf der
am 24.07.2014 - 06:55 Uhr
Soll das Bild auf der Node-Seite ausgegeben werden, auf der es auch verpflegt wurde?
Könnte man das nicht einfach unter Ansicht einstellen, daß ganz oben das Bild erscheint?
Wenn Du einen Block benötigst, dann kannst Du eine Block-View erstellen.
Einziges Feld ist field_image1.
Filter: Dein Node-Typ
Als Argument übergibst Du die ID der Node.
Dazu gehst Du auf contextual filter, wählst unter "WHEN THE FILTER VALUE IS NOT AVAILABLE" ->Provide default value ->Typ: PHP Code
Dort gibst Du ein:
<?php
if(arg(0) == 'node' && is_numeric(arg(1))){
return arg(1);
}
?>
Diesen Block kannst Du dann an in einer beliebigen Region Deines Themes ausgeben lassen.
Es wird dann immer das zu diesem Node passende Bild angezeigt.
Oder habe ich die Fragestellung ganz falsch verstanden?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hallo, ich komme erst jetzt
am 30.07.2014 - 06:37 Uhr
Hallo,
ich komme erst jetzt dazu zu antworten.
Dein Vorschlag hat geklappt. Das Bild wird jetzt in einem Block ausgegeben und nur auf einer Seite.
Vielen Danke für die Hilfe :-)
Grüße
Steffen