Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

D7 Header Image

Eingetragen von g.dola (8)
am 03.01.2014 - 11:06 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo zusammen,

ich verzweifel leider seit Tagen. Ich habe das Modul Header Image installiert, die Rechte entsprechend angepasst und ab da alles ausprobiert was ich bei Google, hier im Forum und die der READE sowie in verschiedenen Tuts finden konnte.
Und leider hilft nichts.

Ich möchte einfach nur für jede einzelne Seite auch der Startseite ein eigenes, anderes Headerbild anzeigen.

Allerdings arbeite ich fast nur mit Panels.
Ich weiß also absolut nicht wie ich das anstellen soll/kann?!

Kennt jemand vllt. ein gutes deutsches Tutorial oder kann mir hier kurz beschreiben wie ich mit dem Modul arbeite?

Ich bin dankbar für jede Hilfe :)

‹ [gelöst] Theme override forum-icon.tpl.php funktioniert nicht ? Weite eines Bildes ermitteln in node.tpl.php ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es kein allzu

Eingetragen von tiger (415)
am 03.01.2014 - 11:11 Uhr

Wenn es kein allzu kompliziertes Muster ist, wann welches Bild angezeigt werden soll, kannst du das doch gleich im template machen und brauchst das Modul gar nicht.

Mit der Funktion arg() die URL parameters bestimmen und dann das entsprechende Bild anzeigen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Body Classes

Eingetragen von eigentor (1424)
am 03.01.2014 - 11:18 Uhr

Am einfachsten geht es per Body Classes.
Weiß ja nicht, welche Unterscheidungsmerkmale deine Seiten haben.
Wenn es einfach nur Nodes sind, dann könntest du dir z.B. die Node ID über das Context Modul
https://drupal.org/project/context
http://drupaleasy.com/quicktips/using-context-module-set-body-classes
in den body tag schreiben.

Dann hättest du z.B. die Klasse "node-12" oder wenn du willst den alias "kontakt" als Klasse im Body Element.
Damit könntest du dir dann im CSS Hintergrundbilder für den Header bestimmen. #header ist ja schließlich innerhalb des Body-Elements.

Wenn du etwas fitter im Coden bist, geht das auch direkt in der template.php über die preprocess_page. Ich vermute aber mal, daß du mit dem Context Modul besser bedient sein solltest.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja es soll hinterher schon

Eingetragen von g.dola (8)
am 03.01.2014 - 11:27 Uhr

Naja es soll hinterher schon die Möglichkeit bestehen die Banner/Headerbilder selbst zu verwalten hochzuladen etc...

  • Anmelden oder Registrieren um Kommentare zu schreiben

@eigentor

Eingetragen von g.dola (8)
am 03.01.2014 - 11:28 Uhr

Deine Lösung mit den CSS Klassen gefällt mir schonmal sehr gut.
Bloßß der Schritt mit der CSS nicht.
Die Bilder müssen hinterher von anderen verwaltet werden.
Diese müssen bestimmen auf welcher Seite welches Bild angezeigt wird und dieses auch selbst hochladen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was hast Du denn als

Eingetragen von wla (9461)
am 03.01.2014 - 11:31 Uhr

Was hast Du denn als Vorbereitung bisher gemacht? Du mußt einen eigenen Datentyp für die Headerbilder anlegen, der z.B. nur ein Bildfeld beinhaltet. Header Image liefert Dir dann einen Block, den Du auf den unterschiedlichen Seiten einbauen kannst (das geht auch mit Panels). Da ich selbst noch nicht damit gearbeitet habe, kann ich nur davon ausgehen, daß das Modul Definitionen erlaubt, unter welchen Bedingungen welcher dieser Bilder-Nodes gezeigt wird. Das jedenfalls entnehme ich aus der Projektseite auf drupal.org.
Womit hast Du also die Probleme?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau da ist mein

Eingetragen von g.dola (8)
am 03.01.2014 - 11:43 Uhr

Genau da ist mein Problem.
Ich hab einen neuen Content-Type erstellt mit einem Bild.
Ein Bild hochgeladen.
Und dann häng ich :(

Das Modul ansich macht irgendwie gar nix :(
Ich kann zwar Blöcke hinzufügen über das Modul aber das war es auch.
Außer in der Übersicht des Moduls selber tauchen die auch nirgends auf.

Und wie ich das nun mit meinem Contenttyp verknüpfen soll weiß ich leider nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Blöcke werden mittels

Eingetragen von wla (9461)
am 03.01.2014 - 13:16 Uhr

Blöcke werden mittels Struktur > Blöcke in eine Region gelegt und bekommen Sichtbarkeitsbedingungen, damit sie angezeigt werden. Wenn Du mit Panels arbeitest, definierst Du beim Aufbau Deiner Seite in Panels, daß Du einen speziellen Block an einer bestimmten Stelle im Panel sehen willst. Das hat dann mit dem Aufbau unter Struktur > Blöcke nichst zu tun, sondern ist unabhängig davon. Ohne Kenntnisse, was Blöcke sind und wie Blöcke in Drupal eingesetzt werden, kommst Du aber in beiden Fällen nicht weiter. Da empfiehlt sich ein Einsteiger Buch.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

@wla DAANNKKEE Dein

Eingetragen von g.dola (8)
am 03.01.2014 - 14:15 Uhr

@wla
DAANNKKEE
Dein vorletzter Post brachte mir dann die Erleuchtung.
Die Art wie Du es erklärt hast, machte bei mir KLICK und siehe da es funktioniert :)
Tausend dank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 2 Stunden
  • Hey danke
    vor 4 Tagen 21 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 15 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 10 Stunden
  • In der entsprechenden View
    vor 2 Wochen 10 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 10 Stunden
  • gelöst
    vor 4 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association