Frage

Syntax fehler bei Loop mit Bindestrich / Minus


Ich benötige Hilfe bei einer eigentlich einfachen for-each schleife… 

Wir wollen einen automatisierten Import für Positionen erstellen und ich habe eine große Herausforderung beim erstellen der äußersten schleife. 

Ich möchte verschiedene order-ids durchlaufen, allerdings bekomme ich folgende Fehlermeldung:


Smarty-Error: Syntax error in template "file:/var/www/xentral/userdata/tmp/xentral/Modules/TransferSmarty/template_30/incomming.tpl" on line 5 "{foreach from=$object key=order-id item=position}" 'key' attribute/variable has illegal value

 

Das Bindestrich/Minus in der .csv ist leider vorgegeben… 
Diese 2 Workarounds habe ich schon erfolgreich ausprobiert:

  1. {$order{'negative_value'}id} 
  2. ‘-’
  3. “-”
  4. oberhalb meiner Schleife
    {$original|replace: "-": "_"|getxml assign="newxml"}

 

könnt ihr mir helfen? 


0 Antworten

Hinterlasse den ersten Beitrag!

Antworten