Vom Block dynamisch auf Node-Feld referenzieren? Wie?
am 07.10.2009 - 15:59 Uhr in
Hallo :-)
Momentan stehe ich vor einem Problem in Drupal, das ich selbst nicht elegant lösen kann, deswegen frage ich Euch :-)
Ich möchte einen Block auf meiner Drupal-Seite haben, der ein großes Bild (Keyvisual) enthält.
Je nach dem, auf welcher Unterseite man sich befindet, soll ein anderes Bild angezeigt werden. Also soll beispielsweise bei Kontakt ein anderes Bild drin sein, als bei Referenzen.
Die Bilder sollen vorher festgelegt werden, am besten gleich beim Erstellen des Inhalts als Dateianhang.
Wenn eine Seite kein Bild angehängt hat, dann soll auch der Block oben nicht erscheinen.
So weit, so gut - in der Theorie :-)
Jetzt habe ich einen Block festgelegt, der zieht auch den Dateinamen des Anhanges meiner Testpage raus, ABER ich weiß nicht, wie ich über Views die Abhängigkeit festlegen kann. Wie referenziere ich vom Block auf die Node, die gerade angezeigt wird, und wiederrum auf ein Feld davon?
Also, wie sage ich ihm "Hey Block, Du bist auf der Seite 'Kontakt', zieh doch das Bild von der Seite 'Kontakt' raus!", oder "Hey, nimm das Bild von der Seite 'Referenzen'!".
Ich möchte nicht für jede Unterseite einen eigenen Block erstellen, deswegen dachte ich, das man das bestimmt auch dynamisch lösen kann. Aber nun hab ich so meine Schwierigkeiten.
Würde mich über Antworten freuen.
Viele Grüße,
Ines
- Anmelden oder Registrieren um Kommentare zu schreiben
Eventuell Modul "Header Image"
am 07.10.2009 - 16:59 Uhr
Hallo,
bei einem Kunden haben wir dies über ein CCK-Feld gelöst, das wir mit ImageCache (Scale and Crob) beschneiden und via Template im Kopf der Seite darstellen
Eventuell kannst Du es auch über das Modul Header Image lösen. Habe mir dieses Modul bislang aber noch nicht näher angesehen.
Schöne Grüße,
Ralf Hendel
| comm-press.de
Schöne Grüße,
Ralf Hendel
|