# Externe Bilder aufrufen - keine internen Bilder

**URL:** <https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [20. Dezember 2010 um 12:05 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118 "2010-12-20T12:05:23Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![shuggar](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@shuggar](https://forum.shopware.com/u/shuggar)\
**Post date:** [20. Dezember 2010 um 12:05 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/1 "2010-12-20T12:05:23Z")

</div>

Hallo, ich versuche gerade folgende Funktion zu erstellen, scheitere aber noch daran: Alle Produktbilder sollen von externen Dateien geladen werden. (Kategorieübersicht, Detailseite, etc.) Ich habe dazu ein neues Attribut erstellt, in welchem die jeweilige URL zum Bild abgelegt ist. Jetzt versuche ich verzweifelt, dieses Attribut auszulesen und es anstelle des internen Bildes auszugeben. Leider scheitert es da noch. Um etwaiigen Fragen vorzubeugen: Ich bekomme vom Großhändler eine csv Datei mit allen Artikelspezifikationen und dort sind die Bilder als Links abgelegt --\> ich möchte vermeiden alle Bilder auf den eigenen Server ziehen zu müssen. Da sich Bilder und anderes ständig ändern, wäre der händische Aufwand zu groß. Danke und Grüße :thumbup:

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [20. Dezember 2010 um 12:12 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/2 "2010-12-20T12:12:56Z")

</div>

Wie sieht den dein Code aus? In dem Template /frontend/detail/image.tpl ist folgender original Code: [code] {block name=“frontend\_detail\_image”} {if $sArticle.image.src.4} {\* Main picture \*} {block name=‘frontend\_detail\_image\_main’} {if $sArticle.image.res.relations}

config(‘USEZOOMPLUS’)}class=“cloud-zoom-gallery”{/if} rel=“lightbox”\> ![{$sArticle.articleName}]( "{if $sArticle.image.res.description}{$sArticle.image.res.description}{else}{$sArticle.articleName}{/if}")  
{/if} config(‘USEZOOMPLUS’)}class=“cloud-zoom”{/if} rel=“lightbox[{$sArticle.ordernumber}]”\> ![{$sArticle.articleName}]( "{if $sArticle.image.res.description}{$sArticle.image.res.description}{else}{$sArticle.articleName}{/if}") {/block} {\* No picture available \*} {else} {block name=‘frontend\_detail\_image\_empty’} ![{$sArticle.articleName}]({link file=‘frontend/\_resources/images/no\_picture.jpg’}) {/block} {/if} {block name=‘frontend\_detail\_image\_thumbs’} {include file=“frontend/detail/images.tpl”} {/block} {/block} [/code] Hier musst du veranlassen, dass der Bildpfad nicht z.B. aus {$sArticle.image.src.4} kommt, sondern aus deinem eigenen Attr Feld. {$sArticle.attrXYZ}

---

<div class="post-metadata">

**Author:** ![shuggar](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@shuggar](https://forum.shopware.com/u/shuggar)\
**Post date:** [20. Dezember 2010 um 12:15 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/3 "2010-12-20T12:15:04Z")

</div>

Ah, vielen Dank. In der werde ich mich mal zu schaffen machen. Danke schonmal für die schnelle Hilfe.

---

<div class="post-metadata">

**Author:** ![shuggar](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@shuggar](https://forum.shopware.com/u/shuggar)\
**Post date:** [20. Dezember 2010 um 12:45 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/4 "2010-12-20T12:45:28Z")

</div>

Super es hat funktioniert. Bilder sind drin. Einfach, wie gepostet, die $sArticle.image.src4 durch $sArticle.attr5 (Beispiel) ersetzen! Top :thumbup:

---

<div class="post-metadata">

**Author:** ![dsstech](https://avatars.discourse-cdn.com/v4/letter/d/eb9ed0/32.png) [@dsstech](https://forum.shopware.com/u/dsstech)\
**Post date:** [29. August 2011 um 12:21 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/5 "2011-08-29T12:21:54Z")

</div>

Hallo, ich brauche noch mal eine Info hierzu. Bei mir sind auch alle Bilder bei meinem Distributor abgelegt. Was muss ich in der $sArticle.image.src4 durch $sArticle.attr5 (Beispiel) ersetzen! Was heißt das eigenen Attr Feld? {$sArticle.attrXYZ} Ist das die URL?

---

<div class="post-metadata">

**Author:** ![Volker](https://avatars.discourse-cdn.com/v4/letter/v/77aa72/32.png) [@Volker](https://forum.shopware.com/u/Volker)\
**Post date:** [20. September 2011 um 19:26 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/6 "2011-09-20T19:26:21Z")

</div>

[quote=“ottscho”]Wie sieht den dein Code aus? In dem Template /frontend/detail/image.tpl ist folgender original Code: [code] {block name=“frontend\_detail\_image”} {if $sArticle.image.src.4} {\* Main picture \*} {block name=‘frontend\_detail\_image\_main’} {if $sArticle.image.res.relations}

config(‘USEZOOMPLUS’)}class=“cloud-zoom-gallery”{/if} rel=“lightbox”\> ![{$sArticle.articleName}]( "{if $sArticle.image.res.description}{$sArticle.image.res.description}{else}{$sArticle.articleName}{/if}")  
{/if} config(‘USEZOOMPLUS’)}class=“cloud-zoom”{/if} rel=“lightbox[{$sArticle.ordernumber}]”\> ![{$sArticle.articleName}]( "{if $sArticle.image.res.description}{$sArticle.image.res.description}{else}{$sArticle.articleName}{/if}") {/block} {\* No picture available \*} {else} {block name=‘frontend\_detail\_image\_empty’} ![{$sArticle.articleName}]({link file=‘frontend/\_resources/images/no\_picture.jpg’}) {/block} {/if} {block name=‘frontend\_detail\_image\_thumbs’} {include file=“frontend/detail/images.tpl”} {/block} {/block} [/code] Hier musst du veranlassen, dass der Bildpfad nicht z.B. aus {$sArticle.image.src.4} kommt, sondern aus deinem eigenen Attr Feld. {$sArticle.attrXYZ}[/quote] Hi ottscho, Ich möchte das hier nochmal aufgreifen. Die bilder werden auf der Detailseite angezeit, aber auf der Startseite nicht, Kunden schauten sich an… ähnliche Artikel usw. Welche Datei muss da noch angepasst werden? Danke und Gruss Volker

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. September 2011 um 05:17 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/7 "2011-09-21T05:17:07Z")

</div>

[quote=„Volker“]Welche Datei muss da noch angepasst werden? Danke und Gruss Volker[/quote] Das sind ein ganze Reihe von Dateien… Aber da kommen gleich noch ein paar Probleme hinzu… Bildgrößen in den verschiedenen Listen… http/https-Problem… Um das sauber zu lösen, wird man m.E. nicht um ein Plugin herum kommen.

---

<div class="post-metadata">

**Author:** ![Volker](https://avatars.discourse-cdn.com/v4/letter/v/77aa72/32.png) [@Volker](https://forum.shopware.com/u/Volker)\
**Post date:** [22. September 2011 um 00:15 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/8 "2011-09-22T00:15:51Z")

</div>

[quote=“avenger”][quote=“Volker”]Welche Datei muss da noch angepasst werden? Danke und Gruss Volker[/quote] Das sind ein ganze Reihe von Dateien… Aber da kommen gleich noch ein paar Probleme hinzu… Bildgrößen in den verschiedenen Listen… http/https-Problem… Um das sauber zu lösen, wird man m.E. nicht um ein Plugin herum kommen.[/quote] thx. dann werde ich wohl erst mal weiterhin die Bilder importieren müssen gruss Volli

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [23. September 2011 um 06:37 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/9 "2011-09-23T06:37:20Z")

</div>

[quote=„Volker“]thx. dann werde ich wohl erst mal weiterhin die Bilder importieren müssen[/quote] Das könnte evtl. eine Lösung für Dich sein: [programmierung-f13/shopware-macht-aus-1-bild-7-bilder-t4375.html#p23619](http://forum.shopware.de/programmierung-f13/shopware-macht-aus-1-bild-7-bilder-t4375.html#p23619) Man muss zwar einige Templates ändern (was aber eh’ notwendig ist, und evtl. noch einen „Smarty“-Modifier auf die Bild-URL anwenden, um das http/https-Problem zu lösen (wobei Voraussetzung ist, dass die Bilder auch über https verfügbar sind!), aber sonst passt alles. EDIT: Damit könnte man m.E. auch die Bilder prinzipiell von anderen Servern laden, um das Laden zu beschleunigen

---

<div class="post-metadata">

**Author:** ![kkremer](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@kkremer](https://forum.shopware.com/u/kkremer)\
**Post date:** [21. August 2012 um 10:25 UTC](https://forum.shopware.com/t/externe-bilder-aufrufen-keine-internen-bilder/1118/10 "2012-08-21T10:25:24Z")

</div>

Hallo, ich habe mir gerade den Beitrag durchgelesen… auch: [aus-1-bild-7-bilder](http://forum.shopware.de/programmierung-f13/shopware-macht-aus-1-bild-7-bilder-t4375.html#p23619) gibt es nicht einfach die Möglichkeit ein Basisbild für Hersteller und Artikel etc. per URL zu definieren? Wenn ich z.b. bei dem Hersteller eine URL als Bild eintragen will wird in der URL des Bildes folgendes angezeigt: [http://locahost/shopware/images/supplier/http://t0.gstatic.com/images?q=tbn:ANd9GcR1NWlnJ-CYhIOI1d65SFn2MctTC9VefYcbT4wknQsUHMaEcVfOgA](http://locahost/shopware/images/supplier/http://t0.gstatic.com/images?q=tbn:ANd9GcR1NWlnJ-CYhIOI1d65SFn2MctTC9VefYcbT4wknQsUHMaEcVfOgA) …anstatt [http://t0.gstatic.com/images?q=tbn:ANd9GcR1NWlnJ-CYhIOI1d65SFn2MctTC9VefYcbT4wknQsUHMaEcVfOgA](http://t0.gstatic.com/images?q=tbn:ANd9GcR1NWlnJ-CYhIOI1d65SFn2MctTC9VefYcbT4wknQsUHMaEcVfOgA) \*\*\*\* Wir haben hier eine CSV-Datei der Artikel, Hersteller etc. die wir in den Shop integriert wollen. Die Bilder sind dort alles in Form einer URL hinterlegt. Hier mal ein Beispiel: [http://www.ingrammicro.de/jpg/2227151.jpg](http://www.ingrammicro.de/jpg/2227151.jpg) \*\*\* Programmierkenntnisse sind vorhanden! Gruß, Kai
