externe Bilder in Drupal einbinden
am 22.10.2014 - 14:21 Uhr in
Hi,
ich möchte gerne Bilder einer externen Seite in meine einbinden. Dafür möchte/muss ich ein Feld anlegen. Aktuell habe ich es mit dem Modul Media versucht, dieses bringt auch gleich das Modul Media Internet Sources mit. Wenn ich einen Node anlege, sehe ich in der Media Vorschau (dem Media Widget: Media file selector) das Bild hinter der von mir definierten URL. Wenn ich nun den Node speichere und anschließend aufrufe ist das Bild leider nicht zu sehen. Muss das so sein? Wenn ja, was muss ich tun damit das Bild zu sehen ist?
Als alternatives Modul zu (Media Internet Sources) habe ich Remote stream wrapper installiert, wenn ich hier jedoch eine URL hinzufüge und speichere, bekomme ich folgenden Error:
Warning: Invalid argument supplied for foreach() in element_children() (line 6428 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5893 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5903 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5941 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#printed' in drupal_render() (line 5948 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Invalid argument supplied for foreach() in element_children() (line 6428 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5893 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5903 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5941 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#printed' in drupal_render() (line 5948 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Invalid argument supplied for foreach() in element_children() (line 6428 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5893 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5903 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#children' in drupal_render() (line 5941 of C:\xampp\htdocs\drupal\includes\common.inc).
Warning: Illegal string offset '#printed' in drupal_render() (line 5948 of C:\xampp\htdocs\drupal\includes\common.inc).Habt Ihr eine Idee, wie ich es schaffe eines dieser Module für meine Zwecke einzusetzen bzw. welches Modul geeigneter ist?Schön wäre es auch, wenn Colorbox mit genutzt werden könnte.
mit bestem Gruß
Andy
- Anmelden oder Registrieren um Kommentare zu schreiben

Wo liegen denn die Daten? Es
am 22.10.2014 - 16:03 Uhr
Wo liegen denn die Daten? Es gibt mehrere Möglichkeiten, z.B.:
Media finde ich nur für umfangreiche Seiten geeignet, für kleinere Vorhaben ist es mE zu komplex. Wenn du nur Bilder in Beiträge einbinden möchtest geht das ganz einfach per IMCE (mit IMCE_WYSIWYG). Colorbox öffnet sich in dem Fall automatisch, wenn du das Bild per rel=colorbox verlinkst.
Grüße
Hi, vielen Dank für deine
am 22.10.2014 - 16:51 Uhr
Hi,
vielen Dank für deine Antworten. Es sollte sich zwingend um ein Feld handeln, welches ich für mein vorhaben nutzen kann. Bei IMCE landet es ja leider im Text. Insgesamt handelt es sich um insgesamt 100000 Nodes, die alle automatisch generiert werden und auch auf 100000 verschiedene Bilder verweisen (die Rechte dafür habe ich).
mfg
Andy
Dann vielleicht per FileField
am 22.10.2014 - 17:46 Uhr
Dann vielleicht per FileField Sources. Sind die Quellen immer unterschiedlich? Beachte bitte, wenn du externe Dateien einbindest, dass dies ein Urheberrechtsproblem sein kann.
Hi, also es sind insgesamt
am 22.10.2014 - 18:22 Uhr
Hi,
also es sind insgesamt ca. 50 Urheber auf ca. 100 verschiedenen Domains/Quellen verteilt.
Ok. Willst du die Dateien auf
am 22.10.2014 - 18:36 Uhr
Ok. Willst du die Dateien auf deinen Server hochladen oder nicht? Warum die Einbindung in Felder?
Ich möchte die Bilder nicht
am 22.10.2014 - 18:45 Uhr
Ich möchte die Bilder nicht auf meinen Server laden (den Fall habe ich zur Note schon umgesetzt). Ich möchte es gerne als separates Feld haben, damit ich die einzelnen Felder besser managen kann. Außerdem ist es einfacher ein Feld automatisch zu füllen.
mfg
Andy
Machbar, aber soweit ich sehe
am 22.10.2014 - 19:16 Uhr
Machbar, aber soweit ich sehe nur mit eigenem Code. Lege ein eigenes Textfeld für diese Bild-URL an und erstelle einen Field-Formatter dafür (geht auch mit Drupal 6), der das Feld als img-Tag ausgibt.
HI, bis dato habe ich auch
am 23.10.2014 - 05:48 Uhr
HI,
bis dato habe ich auch alles mit eigenem Code umgesetzt (ich will ja keine 100000 Nodes mit Hand anlegen). Okay, dann schaue ich mir das Field Formatter nochmal genauer an, schade dass die Media-Geschichten nicht so einfach funktionieren.
besten Dank für deine Hilfe.
Andy
es gibt ine modulerweiterung
am 23.10.2014 - 09:30 Uhr
es gibt eine modulerweiterung für das filefield sources, nennt sich remote filefield glaube ich.
es hilft immer mal auf drupl.org nach den englischen stichwörtern zu suchen...