Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

LISE : Smarty array delimiter
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.6
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

J'ai une instance LISE qui gère des formations.

J'utilise un type de champ 'Element d'une instance Lise' pour lister les types de publics (une seconde instance LISE).

Pour afficher les publics liés à une formation précise en front, j'utilise explode dans mon gabarit (Sinon les éléments apparaissent à la suite, séparés par une virgule ) :

Code :
{$Publicarray = $item->fielddefs.publics.value|cms_escape}
{$Publics = ','|explode:$Publicarray}
{foreach from=$Publics item=Public}
    <li>{$Public}</li>
{/foreach}

Problème, dans ma liste de public j'utilise des virgules directement dans les champs (exemple : "Toute personne confrontée à l’accueil, l’accompagnement et l’aide (ambulancier, secouriste, particuliers"), du coup mon champ est divisé en autant de morceaux qu'il y a de virgules...

Ma question est donc, y a-t-il un moyen de préciser un délimiteur différent de la virgule?

Merci!
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)