Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

CSV-Import mit Feeds: Wie importiere ich ein Bild(feld)?

Eingetragen von Samson1964 (51)
am 25.07.2012 - 20:28 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Ich möchte beim Importieren per CSV auch gleich die Bildfelder mit den entsprechenden URL's füllen. Das dabei Feeds eine korrekte Bildadresse erwartet, habe ich schon mit Google herausgefunden. Also habe ich die Bilder vorab in die entsprechenden Verzeichnisse kopiert, damit Feeds die Bilder auch findet. Das Problem jetzt: Feeds kopiert die Bilder in irgendein von mir in Drupal konfiguriertes Verzeichnis. Das will ich aber nicht - wie kann ich das verhindern? Feeds soll die Bilder da lassen, wo sie gespeichert sind!

Beispiel:
CSV-Datei: sites/default/files/bilder/2011-11/em2011_europameister_deutschland.jpg
Nach dem Import ist eine Kopie in: sites/default/files/artikeleinleitungsbild/201207/em2011_europameister_deutschland.jpg

Zweites Problem: Ich habe zum Bildfeld auch das Alt- und Title-Feld aktiviert. Feeds bietet mir aber diese beiden Felder nicht an, weswegen ich jetzt nicht weiß wohin ich mit meiner Bildbeschreibung soll.

‹ Kundencenter mit automatischer Mail Embeded View wird nicht angezeigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Feeds erwartet eine gültige

Eingetragen von wla (9466)
am 25.07.2012 - 21:20 Uhr

Feeds erwartet eine gültige URL, von der das Bild heruntergeladen werden kann. Wenn Du also eine einfache HTML-Seite aufsetzt, kann Feeds die Bilder dort abholen. Mit der Drupalinstallation selbst geht das noch nicht, da die Bilder in der file-Tabelle noch nicht eingetragen sind. Wenn Du die Bildinformation als Dateinamen hast, kannst Du mit dem Modul [do:feeds_tamper] daraus eine passende URL basteln.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du feeds_tamper hast

Eingetragen von ronald (3857)
am 26.07.2012 - 08:03 Uhr

kannst du temporäre Felder anlegen, die während des Einlesens von feeds_tamper verarbeitet werden.

Damit sollte das möglich sein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, Feeds Tamper scheint wohl

Eingetragen von Samson1964 (51)
am 26.07.2012 - 09:24 Uhr

Ja, Feeds Tamper scheint wohl das Wundermittel zu sein, wie ich mit meinem schlechten Englisch bislang so mitbekam. Das tamper-Plugin "Copy source value" war offensichtlich nicht die Lösung für mein Problem des falschen Bildpfades - oder ich habe es falsch verwendet.

Wenn ich mit Feeds + Tamper mangels (deutscher) Dokumentation nicht zurecht komme, kann ich ja meinen Import in SQL schreiben und mit phpMyAdmin importieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

direkt in die datenbank fummeln

Eingetragen von ronald (3857)
am 26.07.2012 - 09:57 Uhr

Ist bei Drupal nicht zu empfehlen.
Drupal ist hochgradig relational aufgebaut und verwaltet manche Dinge in einem komplexen Speichermodell.

Da kann es schnell passieren, dass eine "befummelte" Datenbank inkonsistent wird.

Die meisten Anleitungen sind in Englisch.

Deshalb sind Videotutorials ganz praktisch, weil man da auch die Aktion verfolgen kann, selbst wenn man den Sprecher nich 100% versteht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die abgespeckte Variante der

Eingetragen von Samson1964 (51)
am 26.07.2012 - 15:10 Uhr

Die abgespeckte Variante der SQL-Bearbeitung wäre das Ersetzen der Bildpfade mit phpMyAdmin. Aber dann hätte ich wieder zwei Schritte zu machen.

Zurück zum eigentlichen Problem.

Ich hätte gern Beispiele.
A) Mit welchem Tamper-Plugin und welchen Einstellungen übernehme ich den Bildpfad aus der CSV-Datei in die MySQL-Datenbank? Mit "Copy source value" klappte es nicht.
B) Wie übernehme ich alt und title vom Bildelement in die Datenbank? Feeds zeigt bekanntlich diese beiden Felder nicht an, sondern nur das Bildfeld selbst.

Ergänzung: B ist gelöst. Es gibt einen Patch dafür vom September 2011, der leider noch nicht implementiert wurde.

  • 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 2 Wochen 33 Minuten
  • Guten morgen und Danke
    vor 2 Wochen 7 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Wochen 13 Stunden
  • Danke Schmittrich. Die Frage
    vor 2 Wochen 2 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 2 Wochen 2 Tagen
  • Danke ich werde mir die
    vor 8 Wochen 48 Minuten
  • Vielen Dank für Ihren
    vor 8 Wochen 2 Tagen
  • Composer ist sehr ratsam
    vor 8 Wochen 4 Tagen
  • Vielen Dank für den
    vor 9 Wochen 4 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 9 Wochen 16 Stunden

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 0 User und 7 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