Fork me on GitHub






Tester la valeur d'une variable avec smarty
Régulier
Inscrit: 22/03/2006 10:49
Messages: 197
Salut à tous. Alors voilà j'ai besoin d'un coup de main. Je reviens du site officiel de smarty et de pages à ce sujet sur xoops. Donc ca c'est fait.

Mon problème :

Dans le module weblinks, je veux afficher une image dans le template "singlelink" si le texte de description contient un certain mot.

Comme je veux faire ca simplement, je me suis dit que je pourrais tester la variable dans le template grâce à SMARTY.
Quelquechose comme la fonction LIKE de PHP qui donnerait :

<{if $description LIKE lemotquejecherche}>

Merci à ceux qui savent ;)


Posté le : 04/02/2011 18:18
Partager Twitter Partagez cette article sur GG+
Re: Tester la valeur d'une variable avec smarty
Régulier
Inscrit: 04/04/2008 22:51
Messages: 209
Bonsoir,

Avez-vous essayé :

<{if $variable == 'valeur'}>contenu à afficher<{/if}> ?

Posté le : 04/02/2011 23:25
Partager Twitter Partagez cette article sur GG+
Re: Tester la valeur d'une variable avec smarty
Régulier
Inscrit: 22/03/2006 10:49
Messages: 197
Merci, non je n'ai pas essayé car == signifie "est égal" et ce que je voudrais c'est "contien" :

Est ce que ma variable contien telle chaine de caractères.

enfin bon c'est vrai,je n'ai même pas essayé, je vais tester au cas où

Posté le : 07/02/2011 16:17
Partager Twitter Partagez cette article sur GG+
Re: Tester la valeur d'une variable avec smarty
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour,

Je crois que si c'est pour un mot dans ta description, tu devrais essayer

<{if ( strpos($description'valeur') )}>
ton image
<{/if}>



Posté le : 08/02/2011 17:34

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

15 Personne(s) en ligne (9 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 15 | Plus ...