Hilfe bei Export für moebel.de

essenz IT

Offizieller Service Partner
SPBanner
17. Juli 2008
97
4
47608 Geldern
Hallo zusammen,

um unsere Artikel für moebel.de zu exportieren habe ich im Shop dieses Export Format angelegt:

{$Artikel->cArtNr};{$Artikel->cHersteller};{$Artikel->cName};{$Artikel->Kategoriepfad};{$Artikel->cKurzBeschreibung};{$Artikel->cBeschreibung};{$Artikel->Artikelbild};http://www.schoenes-wohnen-24.de/{$Artikel->cURL};{$Artikel->Preise->fVKBrutto};{$Artikel->cBarcode};{$Artikel->Versandkosten}

Klappt auch soweit. Zwei kleine Herausforderungen habe ich aber leider noch:

Ich würde gerne erst ab Artikelnummer 2000 exportieren - kann ich das irgendwie anhängen?

Außerdem ersetzt der Shop ja alle Artikel die kein Bild haben den Bildpfad mit: "http://www.unsereDomain.de/gfx/keinBild.gif"
Wenn kein Bild vorhanden ist sollte der Pfad aber leer bleiben - hat dazu vielleicht auch jemand eine Idee?

Vorab vielen Dank für alle Tipps und Gruß

kriss
 

Lars

Moderator
1. Juli 2006
4.797
12
Greifswald
AW: Hilfe bei Export für moebel.de

ungetestet


Code:
{if $Artikel->cArtNr>2000}{$Artikel->cArtNr};{$Artikel->cHersteller};{$Artikel->cName};{$Artikel->Kategoriepfad};{$Artikel->cKurzBeschreibung};{$Artikel->cBeschreibung};{if $Artikel->Artikelbild}{$Artikel->Artikelbild}{else};http://www.schoenes-wohnen-24.de/{$Artikel->cURL};{$Artikel->Preise->fVKBrutto};{$Artikel->cBarcode};{$Artikel->Versandkosten}{/if}
 

essenz IT

Offizieller Service Partner
SPBanner
17. Juli 2008
97
4
47608 Geldern
AW: Hilfe bei Export für moebel.de

ungetestet


Code:
{if $Artikel->cArtNr>2000}{$Artikel->cArtNr};{$Artikel->cHersteller};{$Artikel->cName};{$Artikel->Kategoriepfad};{$Artikel->cKurzBeschreibung};{$Artikel->cBeschreibung};{if $Artikel->Artikelbild}{$Artikel->Artikelbild}{else};http://www.schoenes-wohnen-24.de/{$Artikel->cURL};{$Artikel->Preise->fVKBrutto};{$Artikel->cBarcode};{$Artikel->Versandkosten}{/if}

Bekomme ich leider dies:

Smarty error: [in xdb:27 line 1]: syntax error: unclosed tag \{if} (opened line 1). (Smarty_Compiler.class.php, line 317)
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Hilfe bei Export für moebel.de

Bekomme ich leider dies:

Smarty error: [in xdb:27 line 1]: syntax error: unclosed tag \{if} (opened line 1). (Smarty_Compiler.class.php, line 317)

Das hätte man jetzt auch schnell selbst fixen können:

Code:
...{if $Artikel->Artikelbild}{$Artikel->Artikelbild};{else}http://www.schoenes-wohnen-24.de/{$Artikel->cURL};[COLOR=#ff0000]{/if}[/COLOR]...
 

Lars

Moderator
1. Juli 2006
4.797
12
Greifswald
AW: Hilfe bei Export für moebel.de

Bekomme ich leider dies:

Smarty error: [in xdb:27 line 1]: syntax error: unclosed tag \{if} (opened line 1). (Smarty_Compiler.class.php, line 317)
so mauus es dann aussehen
HTML:
{if $Artikel->cArtNr>2000}{$Artikel->cArtNr};{$Artikel->cHersteller};{$Artikel->cName};{$Artikel->Kategoriepfad};{$Artikel->cKurzBeschreibung};{$Artikel->cBeschreibung};{if $Artikel->Artikelbild}{$Artikel->Artikelbild}{else}{/if};http://www.schoenes-wohnen-24.de/{$Artikel->cURL};{$Artikel->Preise->fVKBrutto};{$Artikel->cBarcode};{$Artikel->Versandkosten}{/if}
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Hilfe bei Export für moebel.de

so mauus es dann aussehen
HTML:
{if $Artikel->cArtNr>2000}{$Artikel->cArtNr};{$Artikel->cHersteller};{$Artikel->cName};{$Artikel->Kategoriepfad};{$Artikel->cKurzBeschreibung};{$Artikel->cBeschreibung};{if $Artikel->Artikelbild}{$Artikel->Artikelbild}{else}{/if};http://www.schoenes-wohnen-24.de/{$Artikel->cURL};{$Artikel->Preise->fVKBrutto};{$Artikel->cBarcode};{$Artikel->Versandkosten}{/if}

Das {/if} direkt nach dem {else}? Wozu dann das {else}?
 

essenz IT

Offizieller Service Partner
SPBanner
17. Juli 2008
97
4
47608 Geldern
AW: Hilfe bei Export für moebel.de

Super - vielen Dank! Die Artikel Auswahl funktioniert.

Leider exportiert er noch immer die Artikel mit den fehlenden Bildern, bzw. füllt er den Pfad noch immer mit dem Platzhalter...
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Hilfe bei Export für moebel.de

Es soll ein Bildlink exportiert werden wenn ein Bild vorhanden ist ansonsten keine Ausgabe.

Er möchte ja den Export von "http://www.unsereDomain.de/gfx/keinBild.gif" vermeiden.

Aber sitzt in der {$Artikel->Artikelbild} nicht gfx/keinBild.gif wenn kein eigenes Bild hochgeladen wurde? Also müsste doch die Abfrage eher lauten:

{if $Artikel->Artikelbild != 'gfx/keinBild.gif'}{$Artikel->Artikelbild}{/if} oder nicht?

Und ein {if $Artikel->Artikelbild}{$Artikel->Artikelbild}{/if} würde das Bild auch nur ausgeben wenn es nicht leer ist. Daher ist die Abfrage von dir mit dem {else} doppelt gemoppelt. Zudem tritt ja das else nie in Kraft da das Bild immer belegt ist.
 

Lars

Moderator
1. Juli 2006
4.797
12
Greifswald
AW: Hilfe bei Export für moebel.de

Aber sitzt in der {$Artikel->Artikelbild} nicht gfx/keinBild.gif wenn kein eigenes Bild hochgeladen wurde? Also müsste doch die Abfrage eher lauten:

{if $Artikel->Artikelbild != 'gfx/keinBild.gif'}{$Artikel->Artikelbild}{/if} oder nicht?

Und ein {if $Artikel->Artikelbild}{$Artikel->Artikelbild}{/if} würde das Bild auch nur ausgeben wenn es nicht leer ist. Daher ist die Abfrage von dir mit dem {else} doppelt gemoppelt. Zudem tritt ja das else nie in Kraft da das Bild immer belegt ist.

Stimmt, ist doppelt, na ja warum einfach wenns auch kompliziert geht 😉
 

Ähnliche Themen