Hi, Ich bin gerade dabei einen XML Produktexport für google merchants zu machen. Das Template wollte ich jedoch um einen zusätlichen Bildlink erweitern:<image_url>{$sArticle.image|image:4}</image_url> //normales Vorschaubild<additional_image_link>###</additional_image_link> // zweites Artikelbild Jetzt weiß ich nicht wie ich das zweite Bild von meinem Artikel ansprechen kann Hoffe Ihr könnt mir weiterhelfen. edit: Ich benutze Shopware 4.0.4 falls hilfreich
Weiß keiner Rat? Vielleicht geht es ja auch (noch) nicht? Hier nochmal zur Verständlichkeit was ich mit zweites Vorschaubild meine: Link zur Homepage
Hallo, hast du inzwischen eine Lösung finden können? Man muss doch die Standard Artikelbilder einzeln exportieren können?! post101594.html#p101594 Gruß
sry doppelpost
Versuche es doch mal mit [code]
{var\_dump($sArticle.image)}
[/code] Demnach {$sArticle.image.src.2}
Oder eben das dritte ( 3 ) oder vierte ( 4 )
Hallo, damit wirft er leider folgenden Fehler: Fatal error : Cannot use string offset as an array in …cache/templates/export_29/1e/d6/9c/1ed69c401ed85197beaff3be9d80696f06b57097.string.php on line 125
:oops:
Hast du auch {$sArticle.image.src.2}
genommen ? Ansonsten geht auch: {$sArticle.image.src[2]}
Leere auch einmal den Cache
Hallo, sobald ich hier im Template {$sArticle.image.src.2} oder auch die [2] verwende, kommt leider die beschriebene Fehlermeldung. {#S#} {$sArticle.image|image:6}{#S#} {$sArticle.image|image:6}{#S#} [color=red]{if $sArticle.image.src.2}{$sArticle.image.src.2}{/if}{#S#}[/color] {if $sArticle.image.src.3}{$sArticle.image.src.3}{/if}{#S#} {#S#} {#S#} Der Export wird über die shopware “Produktexporte” gestartet. Sobald ich die anderen Artikelbilder herausnehme, wird der Feed wieder fehlerfrei exportiert.
Post mal das Ergbenis von var_dump ? [code]
{var\_dump($sArticle.image)}
[/code]
Hallo, hier gibt er nur string(31) "Bildname.jpg"
aus.
Hallo, mehr Artikelbilder als das erste funktioniert meines Wissens erst ab Shopware 4.3.x
Hallo, ich dachte, dass ab 4.3. dann auch variantenabhängige Bilder funktionieren. Aber die Standardbilder muss man doch exportieren können?! Das funktioniert ja auch im Standard Produktexport. Man findet aber weder im Wiki noch sonst wo im Netz irgendeine Erklärung dazu.
[quote=“rantanplan”]Hallo, hier gibt er nur string(31) "Bildname.jpg"
aus.[/quote] Den kompletten Inhalt von var_dump
Hallo, wenn ich das var_dump in das Template einfüge, gibt er pro Artikel wirklich nur das aus:
string(78) "tableclips-origineel\_1334560990531d984a805c7532823e4227a2.jpg"
string(65) "-tableclips-origineel\_1338565329532823e4784c6.jpg"
string(65) "tableclips-origineel\_1334560141532823e4cec46.jpg"
string(78) -tableclips-origineel\_1334560843531d98b48b220532823e533006.jpg"
string(65) "dena\_accessoires-origineel\_1334560856532823e58bf34.jpg"
string(65) "dena\_accessoires-origineel\_1334560999532823e5e2e3d.jpg"
string(65) "dena\_accessoires-origineel\_1334561008532823e644c56.jpg"
string(65) "dena\_accessoires-tableclips-origineel\_1334560926532823e69c78e.jpg"
string(65) "dena\_accessoires-tableclips-origineel\_1334560978532823e70156b.jpg"
string(31) "einzeln-silber5328240b6e1d3.jpg"
string(22) "BODENGLEITER\_8.jpg"
string(31) "BODENGLEITER\_CONCEPT\_02.jpg"
string(36) "BODENGLEITER\_1053567e4d435f1.jpg"
string(8) "sitz.jpg"
Das sind dann einfach die Bezeichnugnen der Artikelbilder. Mehr gibt er da leider nicht aus.
Da hängt er anscheinend auch in einer Schleife drin. Wo genau hast du das ganze eingefügt und in welchem Template genau ?
[code]
array(98) { ["articleID"]=\> string(4) "884770" ["name"]=\> string(31) "Si" ["description"]=\> string(84) "desc" ["shippingtime"]=\> string(0) "" ["shippingfree"]=\> string(1) "0" ["topseller"]=\> string(1) "0" ["keywords"]=\> string(32) "desc" ["minpurchase"]=\> string(1) "0" ["purchasesteps"]=\> string(1) "0" ["maxpurchase"]=\> string(1) "0" ["purchaseunit"]=\> float(0) ["referenceunit"]=\> float(0) ["taxID"]=\> string(1) "1" ["supplierID"]=\> string(1) "1" ["unitID"]=\> NULL ["changed"]=\> string(19) "2014-09-30 14:36:48" ["added"]=\> string(10) "2013-01-31" ["releasedate"]=\> string(10) "2013-01-31" ["active"]=\> string(1) "1" ["articledetailsID"]=\> string(7) "1375100044" ["ordernumber"]=\> string(5) "50003" ["suppliernumber"]=\> string(0) "" ["ean"]=\> string(13) "8888" ["width"]=\> string(5) "0.000" ["height"]=\> string(5) "0.000" ["length"]=\> string(5) "0.000" ["kind"]=\> string(1) "1" ["standard"]=\> string(1) "1" ["additionaltext"]=\> string(16) "BI9" ["impressions"]=\> string(1) "0" ["sales"]=\> string(1) "0" ["instock"]=\> string(2) "83" ["sVoteAverage"]=\> NULL ["sVoteCount"]=\> string(1) "0" ["stockmin"]=\> string(1) "0" ["weight"]=\> string(5) "0.200" ["position"]=\> string(1) "0" ["attr1"]=\> string(0) "" ["attr2"]=\> string(0) "" ["attr3"]=\> string(0) "" ["attr4"]=\> string(0) "" ["attr5"]=\> string(0) "" ["attr6"]=\> string(6) "0,1 Kg" ["attr7"]=\> string(0) "" ["attr8"]=\> string(0) "" ["attr9"]=\> string(2) "ja" ["attr10"]=\> string(0) "" ["attr11"]=\> string(1) "L" ["attr12"]=\> string(0) "" ["attr13"]=\> string(0) "" ["attr14"]=\> string(0) "" ["attr15"]=\> string(0) "" ["attr16"]=\> string(0) "" ["attr17"]=\> NULL ["attr18"]=\> string(0) "" ["attr19"]=\> string(0) "" ["attr20"]=\> string(0) "" ["swag\_attr21"]=\> string(0) "" ["swag\_attr22"]=\> string(0) "" ["swag\_attr23"]=\> string(0) "" ["swag\_attr24"]=\> string(0) "" ["swag\_attr25"]=\> string(0) "" ["swag\_attr26"]=\> string(0) "" ["swag\_attr27"]=\> string(0) "" ["swag\_attr28"]=\> string(0) "" ["swag\_attr29"]=\> string(0) "" ["swag\_attr30"]=\> string(0) "" ["swag\_attr31"]=\> string(0) "" ["swag\_attr32"]=\> string(0) "" ["swag\_attr33"]=\> string(0) "" ["swag\_attr34"]=\> string(0) "" ["swag\_attr35"]=\> string(0) "" ["swag\_attr36"]=\> string(0) "" ["swag\_attr37"]=\> string(0) "" ["swag\_attr38"]=\> string(0) "" ["swag\_attr39"]=\> string(0) "" ["swag\_attr40"]=\> string(0) "" ["supplier"]=\> string(8) "" ["unit"]=\> NULL ["unit\_description"]=\> NULL ["tax"]=\> string(5) "19.00" ["image"]=\> string(31) "bild.jpg" ["configurator"]=\> string(4) "7400" ["netprice"]=\> string(5) "12.00" ["price"]=\> string(5) "14.28" ["discount"]=\> NULL ["netpseudoprice"]=\> string(4) "0.00" ["pseudoprice"]=\> string(4) "0.00" ["baseprice"]=\> string(1) "0" ["esd"]=\> string(1) "0" ["configurator\_settings"]=\> NULL ["group\_ordernumber"]=\> string(0) "" ["group\_additionaltext"]=\> string(0) "" ["group\_pricenet"]=\> string(0) "" ["group\_price"]=\> string(0) "" ["group\_active"]=\> string(0) "" ["group\_instock"]=\> string(0) "" }
[/code] Den var_dump habe ich unter Marketing > Produktexporte und dann dort im Template eingegeben. Habe jetzt mal das ganze sArticles Array ausgeben lassen. Scheinbar ist da nicht mehr zu holen, auch wenn es kaum zu glauben ist.
Tatsache … ich habe jetzt hier auch keine 4.0 Intallation, daher kann ich nur bedingt helfen. Alternativ müsste man evtl. über die Image ID -> article ID gehen. Ist aber nur eine Theorie.