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 (9461)
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

  • 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 2 Tagen 12 Stunden
  • Hey danke
    vor 3 Tagen 7 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 1 Stunde
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 5 Tagen
  • In der entsprechenden View
    vor 1 Woche 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 5 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 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 11 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