Wie unterschiedliche Headerbilder für einzelne Pages realisieren?
Eingetragen von rhodes (631)
am 17.10.2009 - 17:05 Uhr in
am 17.10.2009 - 17:05 Uhr in
Hallo zusammen,
in einer Drupal6.x Installation möchte mein Auftraggeber unterschiedliche Headerbilder für unterschiedliche Nodes haben.
Der Anwender soll beim Anlegen einer neuen Page ein entsprechendes Header-Bild hochladen/auswählen können.
Die große Frage ist, wie ich das nun umsetzen soll.
Hochladen/auswählen könnte man schön über CCK Imagefield realisieren. Aber wie bringe ich das Bild dann in den Header?
Das header_img_module scheint noch nicht ganz fertig zu sein.
Was würdet Ihr tun?
Danke & Grüße
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Die meisten Themes haben im
am 17.10.2009 - 17:40 Uhr
Die meisten Themes haben im Head-Bereich eine eigene Block-Area. Dann kannst Du z.B. per Views Modul einen Block anlegen, der das entsprechende Bild aus dem Node ausliest und anzeigt. Den Block plazierst du eben im Head-Bereich.
Zusätzlich kannst Du in der Block-Konfiguration diesen Head-Block nur auf bestimmten Seiten also z.B. den entsprechenden Node-Type begrenzen.
Du würdest also praktisch gar keinen Drupal-eigenen Head-Bereich mehr anzeigen, sondern jeglichen Content im Head nur durch verschiedene Blöcke darstellen.
Klingt komplizierter als es ist und funktioniert ziemlich gut. Jedenfalls solange die Website nicht allzu riesig und komplex wird.
Am Einfachsten ist dies wohl
am 19.10.2009 - 09:15 Uhr
Am Einfachsten ist dies wohl mit dem Modul headerimage zu realisieren.
Hiermit kannst du Inhalte ( egal ob Bilder / Flash o.ä. ) seitenabhängig ( oder abhängig von anderen Kriterien ) anzeigen lassen.
Das Modul findest du auf der folgenden drupal.org Projektseite:
http://drupal.org/project/headerimage
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.