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

  • Ветошь для протирки оборудования
  • 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

  • melde mich mal wieder, da ich
    vor 2 Wochen 5 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 1 Tag
  • In der entsprechenden View
    vor 4 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 1 Tag
  • gelöst
    vor 6 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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