Artikelbilder für Export in "Exportformat bearbeiten"

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
Hallo!

Ich würde gerne mehrere Bilder in "Exportformate" für meine Amazon csv. erstellen.

Lt. Wiki:
Code:
Artikel->Artikelbild	 String	 URL direkt zum Artikelbild.

Doch wie lautet das für die weiteren Bilder? Oder geht das nicht?
 

Lars

Moderator
1. Juli 2006
4.801
12
Greifswald
AW: Artikelbilder für Export in "Exportformat bearbeiten"

Ich habe das so gelöst:

Für Bild 2 bis 5

{if $Artikel->Bilder[1]->cPfadGross}{$URL_SHOP}/{$Artikel->Bilder[1]->cPfadGross}{else}{/if}<tab>{if $Artikel->Bilder[2]->cPfadGross}{$URL_SHOP}/{$Artikel->Bilder[2]->cPfadGross}{else}{/if}<tab>{if $Artikel->Bilder[3]->cPfadGross}{$URL_SHOP}/{$Artikel->Bilder[3]->cPfadGross}{else}{/if}<tab>{if $Artikel->Bilder[4]->cPfadGross}{$URL_SHOP}/{$Artikel->Bilder[4]->cPfadGross}{else}{/if}{/if}
 

nechilo

Aktives Mitglied
19. Januar 2011
69
1
Hallo,

da ich auch ewig auf der Suche nach der korrekten Lösung zu diesem Thema war, anbei meine Lösung. Bei der Lösung vom Lars ist denke ich ein {/if} zu viel. Hierbei wird auch nur der Pfad ohne Domain erzeugt, was nicht immer wünschenswert ist.

So zumindest wird bei mir der komplette Link zu den Bildern angezeigt:

{if $Artikel->Bilder[0]->cPfadGross!=$Artikel->Bilder[0]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[0]->cPfadGross}{/if};{if $Artikel->Bilder[1]->cPfadGross!=$Artikel->Bilder[1]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[1]->cPfadGross}{/if};{if $Artikel->Bilder[2]->cPfadGross!=$Artikel->Bilder[2]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[2]->cPfadGross}{/if};{if $Artikel->Bilder[3]->cPfadGross!=$Artikel->Bilder[3]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[3]->cPfadGross}{/if};
 
  • Gefällt mir
Reaktionen: 3d-printerstore.ch

Markus_O

Aktives Mitglied
27. April 2020
4
0
Hallo,

da ich auch ewig auf der Suche nach der korrekten Lösung zu diesem Thema war, anbei meine Lösung. Bei der Lösung vom Lars ist denke ich ein {/if} zu viel. Hierbei wird auch nur der Pfad ohne Domain erzeugt, was nicht immer wünschenswert ist.

So zumindest wird bei mir der komplette Link zu den Bildern angezeigt:

{if $Artikel->Bilder[0]->cPfadGross!=$Artikel->Bilder[0]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[0]->cPfadGross}{/if};{if $Artikel->Bilder[1]->cPfadGross!=$Artikel->Bilder[1]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[1]->cPfadGross}{/if};{if $Artikel->Bilder[2]->cPfadGross!=$Artikel->Bilder[2]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[2]->cPfadGross}{/if};{if $Artikel->Bilder[3]->cPfadGross!=$Artikel->Bilder[3]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[3]->cPfadGross}{/if};
 

Markus_O

Aktives Mitglied
27. April 2020
4
0
Hallo Nechilo
Dein Code habe ich eingesetzt und funktioniert tadellos. VIelen Dank erst mal dafür
Da ich mit der ganze Sache überhaupt nicht bewandert bin Frage ich dazu einfach Dich. Wäre es möglich das du Deinen Code so ergänzen könntest, das in der Ersten Spalte jeweils die Artikelnummer exportiert wird?
Besten Dank
Hallo,

da ich auch ewig auf der Suche nach der korrekten Lösung zu diesem Thema war, anbei meine Lösung. Bei der Lösung vom Lars ist denke ich ein {/if} zu viel. Hierbei wird auch nur der Pfad ohne Domain erzeugt, was nicht immer wünschenswert ist.

So zumindest wird bei mir der komplette Link zu den Bildern angezeigt:

{if $Artikel->Bilder[0]->cPfadGross!=$Artikel->Bilder[0]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[0]->cPfadGross}{/if};{if $Artikel->Bilder[1]->cPfadGross!=$Artikel->Bilder[1]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[1]->cPfadGross}{/if};{if $Artikel->Bilder[2]->cPfadGross!=$Artikel->Bilder[2]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[2]->cPfadGross}{/if};{if $Artikel->Bilder[3]->cPfadGross!=$Artikel->Bilder[3]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[3]->cPfadGross}{/if};

Vorschau
Hallo Nechilo
Dein Code habe ich eingesetzt und funktioniert tadellos. VIelen Dank erst mal dafür
Da ich mit der ganze Sache überhaupt nicht bewandert bin Frage ich dazu einfach Dich. Wäre es möglich das du Deinen Code so ergänzen könntest, das in der Ersten Spalte jeweils die Artikelnummer exportiert wird?
Besten Dank
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
289
22
Hallo nechilo,

Dein Code funktioniert auch bei uns. Wir fügen beispielsweise {if $Artikel->Bilder[2]->cPfadGross!=$Artikel->Bilder[2]->cPfadNormal}{$smarty.const.URL_SHOP}/{$Artikel->Bilder[2]->cPfadGross}{/if} für eine Spalte mit einer Bild-URL ein.

Leider steht dann bei jeder Bild-URL eine 1 am Anfang, also "1https://www. ...". Weißt Du, wo diese herkommt? Der Tausch von $smarty.const.URL_SHOP gegen "$URL_SHOP" ändert nichts.

Viele Grüße
g.
 
Zuletzt bearbeitet:

Ähnliche Themen