2013-05-15 4 views
0

Avec un foreach boucle Smarty Je passe par un tableau comme celui-ciSmarty tableau de construction foreach

{foreach name=aussen item=order_values from=$module_data} 
    HEIAS_PARAMS.push(['order_article', '{$module_data.PRODUCTS_ID}']); 
{/foreach} 

Le ouput est comme ça

HEIAS_PARAMS.push(['order_article', '1']); 
HEIAS_PARAMS.push(['order_article', '2']); 
HEIAS_PARAMS.push(['order_article', '3']); 

Comment le look boucle foreach pour obtenir une sortie comme celui-ci

HEIAS_PARAMS.push(['order_article', '1,2,3']); 

Répondre

0
HEIAS_PARAMS.push(['order_article','{foreach name=aussen item=order_values from=$module_data}{$order_values.PRODUCTS_ID}{if ! $smarty.foreach.aussen.last},{/if}{/foreach}']); 

j'écrire le long de ces lignes.

+0

Quelque chose avec {if! smarty.foreach.aussen.last}, {/ if} est faux. Jeton inconnu foreach.aussen.last – user1286819

+0

Désolé pour l'erreur, devrait lire: {if! $ smarty ... – kms

+0

Peut-être que nous avons tous deux besoin de lunettes :) ... Merci, maintenant ça marche – user1286819