[Résolu] cms_selflink dans un gabarit listit2 -
caro38 - 30/10/2012
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.2.1
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Salut à tous,
J'ai dans listit2, un champ nommé
lien de type zone de texte qui contient le code suivant :
Code :
[== Indéfini ==]
<a href="{cms_selflink href='nos-produits'}">En savoir plus</a>
Lorsque dans mon gabarit je fais un :
Code :
[== Indéfini ==]
{$item->fielddefs.lien.value}
Le rendu sur mon site est :
Code :
[== Indéfini ==]
<a href="{cms_selflink href='nos-produits' }">En savoir plus</a>
et non :
Code :
[== Indéfini ==]
<a href="index.php?page=nos-produits">En savoir plus</a>
Comment faire pour que la balise
cms_selflink soit correctement interprétée ?
Je suis sur que c'est un truc tout bête (vu que j'ai rien trouvé comme info dessus), mais ça fait un bon moment que je cherche et je ne trouve pas, et la fatigue n'aidant pas... si quelqu'un peut, svp m'aider. Merci.
[Résolu] cms_selflink dans un gabarit listit2 -
bess - 30/10/2012
je doute que ce soit possible "juste comme cela"
une solution serait de passer par une UDT qui va compiler le code smarty à la demande.
http://wiki.cmsmadesimple.fr/wiki/Udt_exemple
pour avoir un code du type : {monUdt chaine=$item->fielddefs.lien.value}
[Résolu] cms_selflink dans un gabarit listit2 -
airelibre - 02/11/2012
A mon humble avis il faut juste évaluer la variable :
Code :
{eval var=$item->fielddefs.lien.value}
[Résolu] cms_selflink dans un gabarit listit2 -
caro38 - 05/11/2012
Whaou, trop fort. C'est nickel. Mille merci.
[Résolu] cms_selflink dans un gabarit listit2 -
airelibre - 05/11/2012
De rien
Cette balise est très utile pour que Smarty évalue une variable et la traite ainsi en tant que gabarit.
Je ferme la discussion