Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[Gelöst] Suche Uploadfunktion für Hintergrund-Bild Anzeige in Content Types oder Nodes

Eingetragen von howdytom (176)
am 15.07.2011 - 00:34 Uhr in
  • Views
  • Drupal 6.x oder neuer

Hallo zusammen,

ich bin auf der Suche nach einer leicht zu pflegenden Bild Upload Option, um ein Hintergrund-Bild je nach Content Type (oder auch einzelne Nodes; je mehr Flexibilität desto besser) im Body anzuzeigen. Natürlich könnte ich ein Inline Style background-image direkt in die Content Type *.tpl Dateien einbinden, aber die Bilder sollen per Drupal ausgetauscht werden. Ich dachte schon an CCK Imagefield. Bin mir aber mit der Variablen Einbindung in die page.tpl.php nicht sicher. Suche einen einfach zu bedienenden Upload. Gibt es dazu bereits eine schöne Lösung? Bei meiner Recherche bin ich nur auf das bg_image D7 Modul (Developmen Stand) gestoßen. Aktuell setze ich Drupal 6 ein.

Danke schon mal für Eure Tipps und Anregungen.

‹ Zählen von Einträgen und deren Ausgabe Entscheidungsbaum/Konfigurator ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Also wenn wir davon reden,

Eingetragen von Enno (168)
am 19.07.2011 - 09:53 Uhr

Also wenn wir davon reden, dass ein Bild über den CSS-Befehl "background-image: url(pfad/zum/bild.jpg);" eingebunden werden soll, so muss dieses doch ausschliesslich in der CSS-Datei geschehen, ohne dass man die *.tpl.php Dateien dafür anfassen müsste.
Jedes vernünftige Theme bringt doch schon im tag die notwendigen Klassen mit, die es dann erlauben per CSS pro Content type unterschiedliche Hintergrundbilder zu setzen.

Hdh.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Enno, danke für die

Eingetragen von howdytom (176)
am 19.07.2011 - 21:37 Uhr

Hallo Enno, danke für die Rückmeldung.

Genau davon reden wir. Vielleicht übersehe ich hier etwas, aber wie füge ich ein Hintergrund-Bild über den Drupal Adminbereich (nicht manuell per CSS Eintrag) einem Content Typ hinzu? Die Hintergrundbilder sollen regelmäßig geändert werden und deshalb leicht zu pflegen sein. Die Änderung in den CSS Dateien ist nicht für jeden geeignet. Welche Tags meinst du?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich meinte das body tag im

Eingetragen von Enno (168)
am 19.07.2011 - 22:03 Uhr

Ich meinte das body tag im HTML. Aber das ist hinfällig wenn die CSS-Datei nicht angefasst werden soll.

Wenn das über die Drupal Oberfläche gemacht werden muss, dann gibts je nach Anforderungen unterschiedliche Module die eine Lösung sein könnten:

http://drupal.org/project/theme_editor
http://drupal.org/project/node_style
http://drupal.org/project/switchtheme

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Enno, vielen Dank für

Eingetragen von howdytom (176)
am 21.07.2011 - 16:28 Uhr

Hallo Enno, vielen Dank für die Modulvorschläge. Node Style kommt den Anforderungen noch am nächsten. Allerdings können "nur" Stylesheets definiert werden. Der Bilderupload für den Hintergrund muss wohl hier manuell per FTP erfolgen.

Ich werde mir die genannten Module noch einmal genauer anschauen und gebe dann Bescheid. Danke schon einmal für die tolle Hilfe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmals danke für das

Eingetragen von howdytom (176)
am 03.08.2011 - 10:04 Uhr

Nochmals danke für das Heraussuchen. Ich habe mir die Module genauer angeschaut. Node_style würde gehen, hier fehlt mir aber eine Uploadfunktion.

Ich bin auf ein paar Module gestoßen, die meine Anforderung erfüllen. Leider ist hier nur 1x globaler Hintergrund Upload möglich. D.h. Es können nicht verschiedene Hintergründe pro Content-Type definiert werden.

Deshalb suche ich immer noch nach einer Möglichkeit ein Image Upload per CCK pro Content Type einzubinden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann mußt Du Dir wohl selbst

Eingetragen von wla (9466)
am 03.08.2011 - 13:47 Uhr

Dann mußt Du Dir wohl selbst was basteln. Eine grobe Skizze wäre;

  • Definiere einen Datentyp Hintergrundbild mit den Datenfeldern Bild (mit Image_FUpload) und Datentyp (Text)
  • Definiere in Deinem Theme eine preprocess_node Funktion, die das zum Typ gehörige Bild aus der Datenbank sucht und den Pfad in eine Variable steckt.
  • Modifiziere den node.tpl.php in Deinem Theme, daß dort über Inline-Style die CSS-Anweisung für das Hintergrundbild gesetzt wird.

Es kann sein, daß es mit dem Node-Template nicht geht. Dann muß es über die page.tpl.php gelöst werden.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cool! Genau so habe ich es

Eingetragen von howdytom (176)
am 03.08.2011 - 15:03 Uhr

Cool! Genau so habe ich es eben gelöst. Vielen Dank deine Rückmeldung.

Einfach genial wie schnell mit Drupal vorankommt.

Nochmals Danke für die tollen Tipps.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • 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
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Woche 21 Stunden
  • Guten morgen und Danke
    vor 1 Woche 1 Tag
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 1 Woche 1 Tag
  • Danke Schmittrich. Die Frage
    vor 1 Woche 3 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 3 Tagen
  • Danke ich werde mir die
    vor 7 Wochen 21 Stunden
  • Vielen Dank für Ihren
    vor 7 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 7 Wochen 5 Tagen
  • Vielen Dank für den
    vor 8 Wochen 1 Tag
  • Die alten CMS Vergleiche von contentmanager.de
    vor 8 Wochen 1 Tag

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» 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 1 Benutzer und 7 Gäste online.

Benutzer online

  • hirschg

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