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 - 18: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 - 19: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 - 19: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 - 20: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

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Tag 18 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 10 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 6 Tagen
  • Hey danke
    vor 8 Wochen 9 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 2 Tagen
  • In der entsprechenden View
    vor 9 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 22 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