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

In einer View ein Bild als Background-Image ausgeben

Eingetragen von wrestler (216)
am 14.02.2013 - 19:48 Uhr in
  • Themes & Theming

Hallo

Ich möchte in einer View das Bild-Feld als Hintergrundbild (backgroundimage) ausgeben, so dass ich die anderen Felder (Text, Body usw.) darüber positioniern kann.
Gibt es eine Lösung, ausser mit CSS? Denn da habe ich das Problem, dass ich mit dem responsiven Omega-Theme arbeite und absolutes Positionieren nicht funktioniert.

Danke im Voraus!

‹ Theme erstellen aus static page Blöcke per Theme definieren - geht nicht!? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dem Elternelement einfach per

Eingetragen von Goekmen (1013)
am 14.02.2013 - 20:25 Uhr

Dem Elternelement einfach per CSS relativ positionieren und das Element was das Hintergrundbild enthält auf absolute stellen.
Das funktioniert immer, egal welches Theme du benutzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mal davon ab, dass auch im

Eingetragen von Genesis (597)
am 14.02.2013 - 20:27 Uhr

Mal davon ab, dass auch im repsonsive Design absolute Positionierung möglich ist, wobei das da auf die umschließenden Elemente ankommt und zugegeben oft tricky ist, könntest du einen Umweg gehen. Dazu müsstest du dir ein eigenes Template für den View anlegen, wofür man die nötigen Infos unter "Information" in der View-Bearbeitung findet.

Dort könntest du dann hergehen und die Felder aus deinem View einzeln ausgehen. Nur mal als Beispiel - Du erstellst ein Template, z.B. views-view-fields--meinviewmaschinenname.tpl.php, und in diesem, was ja quasi der Inhalt der Schleife eines Views ist, gibst du dann die Felder aus:

<div style="background-image:url(<?php print $fields['bild-url']->content; ?>)";>
   <?php print $fields['feld_1']->content; ?>
   <?php print $fields['feld_2']->content; ?>
</div>

Gibt bestimmt noch andere Wege die nach Rom führen, aber so würde ich es machen. :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das funktioniert wirklich

Eingetragen von wrestler (216)
am 14.02.2013 - 21:43 Uhr

Das funktioniert wirklich bestens, vielen Dank! (Hab mal den für mich einfacheren Lösungsweg gewählt).

Das einzige Problem ist nun nur noch, dass sich das Elternelement bei breitem Bildschirm schön dem Bild anpasst, wenn ich das Fenster aber schmaler schiebe, bleibt das Bild zwar schön im Verhältnis, die Höhe das Elternelements bleibt jedoch gleich hoch. Das ist wohl reine CSS-Sache, oder? Wenn ja, villeicht ein Tip?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Gefunden
    vor 1 Woche 22 Stunden
  • Vielen Dank für die ausführlichen Hinweise...
    vor 1 Woche 4 Tagen
  • Mögliche Ursachen und nächste Schritte
    vor 1 Woche 4 Tagen
  • Was für einen Server benutzt
    vor 4 Wochen 1 Tag
  • Wenn die Subdomain auf
    vor 4 Wochen 2 Tagen
  • ordnerstruktur
    vor 4 Wochen 3 Tagen
  • Die Subdomain muß auf den
    vor 4 Wochen 5 Tagen
  • Verwende doch das Tag dafür,
    vor 8 Wochen 14 Stunden
  • Guckst du hier: step by step
    vor 8 Wochen 4 Stunden
  • Guckst du hier: step by step
    vor 8 Wochen 4 Stunden

Statistik

Beiträge im Forum: 250293
Registrierte User: 20523

Neue User:

  • fsnet
  • Ramesh Naik Pat...
  • Wolf Dab

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 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