# Google Produktexport - mehrere Bilder

**URL:** <https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [20. Oktober 2014 um 10:46 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051 "2014-10-20T10:46:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopbesitzer](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@shopbesitzer](https://forum.shopware.com/u/shopbesitzer)\
**Post date:** [20. Oktober 2014 um 10:46 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/1 "2014-10-20T10:46:19Z")

</div>

Hallole! Habt ihr mal einen Tipp fuer mich? In Google Merchant Center sollen ja zusätzliche Bilder mit dem „additional image link“ versehen werden. Wie kann ich das im Export Template machen? Derzeit werden die Bilder so ausgegeben: `{$sArticle.articleID|articleImages:$sArticle.ordernumber:5:"\>"|escape}{#S#}` Dies listet die Bilder mit \> Zeichen aus. Ich bräuchte aber das erste Bild im link{#S#} Feld, die anderen, wenn vorhanden, als diese Additional images. Das bedeutet ich bräuchte ja hier eine If Abfrage, wenn mehrere Bilder vorhanden, dann fuege den Additional image link im Template und der Kopfzeile ein… Hat das jemand schonmal gemacht?

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Oktober 2014 um 12:16 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/2 "2014-10-20T12:16:23Z")

</div>

[quote=“shopbesitzer”]Hallole! Habt ihr mal einen Tipp fuer mich? In Google Merchant Center sollen ja zusätzliche Bilder mit dem “additional image link” versehen werden. Wie kann ich das im Export Template machen? Derzeit werden die Bilder so ausgegeben: `{$sArticle.articleID|articleImages:$sArticle.ordernumber:5:"\>"|escape}{#S#}` Dies listet die Bilder mit \> Zeichen aus. Ich bräuchte aber das erste Bild im link{#S#} Feld, die anderen, wenn vorhanden, als diese Additional images. Das bedeutet ich bräuchte ja hier eine If Abfrage, wenn mehrere Bilder vorhanden, dann fuege den Additional image link im Template und der Kopfzeile ein… Hat das jemand schonmal gemacht?[/quote] Schau mal [hier…](http://wiki.shopware.com/Produktexporte%5C_detail%5C_814%5C_659.html#Variantenbilder) Ich habe es bei mir mit zwei Bildern gemacht. Kopfzeile an entsprechender Stelle: `image\_link{#S#} additional\_image\_link{#S#}` und Template über den eigentlichen Code: ` {assign var="string" value=$sArticle.articleID|articleImages:$sArticle.ordernumber:5:"\>"|escape} {assign var="productVariantImage" value="\>"|explode:$string} ` und an entsprechender Stelle: `{$productVariantImage[0]}{#S#} {$productVariantImage[1]}{#S#}` Wenn kein zweites Bild da ist bleibt die Spalte “{$productVariantImage[1]}” leer. Und das kannst du dann für weiter Bilder erweitern ohne eine If-Abfrage.

---

<div class="post-metadata">

**Author:** ![shopbesitzer](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@shopbesitzer](https://forum.shopware.com/u/shopbesitzer)\
**Post date:** [21. Oktober 2014 um 10:37 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/3 "2014-10-21T10:37:21Z")

</div>

Vielen Dank, klappt prima bisher! Der Feed ist anerkannt worden, mal schauen ob das dann damit ok ist!

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [20. Februar 2015 um 11:03 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/4 "2015-02-20T11:03:45Z")

</div>

Hallo, ich habe das genauso gemacht wie im Tutorial beschrieben und auch in dem Beitrag oben drüber, leider werden mir die Links alle zusammen nur in eine Spalte eingefügt und nicht so wie gewollt in mehrere. Kopfzeile: `{strip} aid{#S#} brand{#S#} mpnr{#S#} ean{#S#} name{#S#} desc\_short{#S#} desc\_long{#S#} shop\_cat{#S#} price{#S#} ppu{#S#} link{#S#} image{#S#} image2{#S#} image3{#S#} image4{#S#} image5{#S#} dlv\_time{#S#} dlv\_cost{#S#} pzn {/strip}{#L#}` Template: `{assign var="string" value=$sArticle.articleID|articleImages:$sArticle.ordernumber:5:"\>"|escape} {assign var="productVariantImage" value="\>"|explode:$string} {strip} {$sArticle.ordernumber}{#S#} {$sArticle.supplier|escape}{#S#} {$sArticle.suppliernumber|escape}{#S#} {$sArticle.ean|escape}{#S#} {$sArticle.name|strip\_tags|strip|truncate:80:"...":true|escape}{#S#} {$sArticle.description\_long|trim|truncate:9000:"...":true|html\_entity\_decode|escape}{#S#} {$sArticle.attr4|trim|truncate:9000:"...":true|html\_entity\_decode|escape}{#S#} {$sArticle.articleID|category:"\>"|escape}{#S#} {$sArticle.price/100\*110|escape:number}{#S#} {if $sArticle.purchaseunit}{$sArticle.price/$sArticle.purchaseunit\*$sArticle.referenceunit|escape:number} {"\x80"} / {$sArticle.referenceunit} {$sArticle.unit}{/if}{#S#} {$sArticle.articleID|link:$sArticle.name|escape}{#S#} {$productVariantImage[0]}{#S#} {$productVariantImage[1]}{#S#} {$productVariantImage[2]}{#S#} {$productVariantImage[3]}{#S#} {$productVariantImage[4]}{#S#} {if $sArticle.instock}2-3 Wochen{elseif $sArticle.shippingtime}{$sArticle.shippingtime} Woche(n){else}8 Wochen{/if}{#S#} {$sArticle|@shippingcost:"prepayment":"de"|escape:number}{#S#} {/strip}{#L#}` was mache ich falsch?! Wie gesagt, in spalte “image” sind alle Links mit “;” eingefügt.

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Februar 2015 um 11:23 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/5 "2015-02-20T11:23:28Z")

</div>

[quote=“konsi”]Hallo, ich habe das genauso gemacht wie im Tutorial beschrieben und auch in dem Beitrag oben drüber, leider werden mir die Links alle zusammen nur in eine Spalte eingefügt und nicht so wie gewollt in mehrere. [/quote] Welche Shopware-Version benutzt du denn, mit der aktuellen 4.3.2 geht alles super.

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [20. Februar 2015 um 14:06 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/6 "2015-02-20T14:06:21Z")

</div>

ich benutze auch die 4.3.2 und habe die [billiger.de](http://billiger.de) csv für mich selbst umgeschrieben damit ich die zu rakuten schicken kann, funktioniert auch alles super, nur das ein bild immer drin war. jetzt ist es so das in dem der spalte image alle bilder drin sind… der trennt das irgendwie nicht mit dem “;”

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Februar 2015 um 15:39 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/7 "2015-02-20T15:39:56Z")

</div>

[quote=“konsi”]ich benutze auch die 4.3.2 und habe die [billiger.de](http://billiger.de) csv für mich selbst umgeschrieben damit ich die zu rakuten schicken kann, funktioniert auch alles super, nur das ein bild immer drin war. jetzt ist es so das in dem der spalte image alle bilder drin sind… der trennt das irgendwie nicht mit dem “;”[/quote] Habe mal bei mir deine Kopfzeile und Template eingefügt und es sieht sauber aus, bei mir werden zwei Bilder in unterschiedlichen Spalten ausgegeben. Bei mir ist es aber so das ich ein Vorschaubild habe und zu jeder Variante nur ein Bild zugeordnet ist. Da ist in der Spalte “image” das zugeordnete Variantenbild und im “image2” das Vorschaubild Sende mir mal bitte eine PN mit dem Link zum Produktexport, da kann ich mir das mal live ansehen. Die “description\_long” und die attr4 haben beim Export den kompletten Html-Text, das willst du so, oder?

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [21. Februar 2015 um 11:01 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/8 "2015-02-21T11:01:04Z")

</div>

Ja das mit dem HTML Code ist so gewollt. Ich frage jetzt mal ganz blöd, mir geht es eigentlich nicht um die Varianten sondern eher um die tatsächlichen Bilder im Artikel. Ich habe keine Varianten Artikel, sondern einfach nur Standard Artikel, macht das was aus?!

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [23. Februar 2015 um 15:19 UTC](https://forum.shopware.com/t/google-produktexport-mehrere-bilder/23051/9 "2015-02-23T15:19:47Z")

</div>

Wenn ich das richtig sehe, fügt er die Links nicht mit „“ an, also immer [http://link.de;http://link.de;](http://link.de;http://link.de;)" und nicht „[http://link.de](http://link.de)“;„[http://link.de](http://link.de)“; usw. wie könnte ich das denn hinkriegen?! EDIT: also ich habe jetzt mal einen Datensatz von Hand bearbeitet und es liegt genau an diesem Problem. Beispiel falsch: `"http://moebelspotkids.de/media/image/thumbnail/1-Turbo-V7-Modify-red\_900x900.jpg;http://moebelspotkids.de/media/image/thumbnail/3-Turbo-V7-Modify-red\_900x900.jpg"` Beispiel richtig: `"http://moebelspotkids.de/media/image/thumbnail/1-Turbo-V7-Modify-red\_900x900.jpg";"http://moebelspotkids.de/media/image/thumbnail/3-Turbo-V7-Modify-red\_900x900.jpg"` Problem gelöst, es lag an dem |escape So funktioniert es: `{assign var="string" value=$sArticle.articleID|articleImages:$sArticle.ordernumber:5:"##"} `
