Comment fonctionne les balises smarty de CMS MS - Eza07 - 11/10/2010
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: ?
#~ Nom de l'hébergeur :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonsoir,
Ma question ne concerne pas directement l'utilisation de cms ms (j'espère ne pas m'être trompé de section, car je n'ai pas vu d'autre...). Mais l'implémentation de celle-ci.
J'ai remarqué par exemple que la balise {content} renvoie en réalité à la page plugins/function.content.php. Souhaitant reproduire le même type de schéma je n'arrive pas comment je peux une fois dans cette fonction transformer par exemple {news} par la page plugons/function.news.php.
Bref comment réussir à mettre une balise smarty {news} dans une autre {content}.
Si une personne ayant déjà regardé le fonctionnement pouvait me donner une piste, ça serait vraiment très sympa.
Merci d'avance,
Ludovic
Comment fonctionne les balises smarty de CMS MS -
kraygoon - 12/10/2010
Salut,
En fait, que souhaites-tu faire exactement ? La finalité de ta demande concerne quel type de mise en application ?
Comment fonctionne les balises smarty de CMS MS -
bess - 12/10/2010
on peut via smarty réaffecter une variable foo dans une variable bar, autrement présenter, la variable {$foo} à la place de {$bar}
ca se passe avec assign
http://www.smarty.net/manual/fr/language.custom.functions.php#language.function.assign
Code :
{assign var='foo' value='aime'}
{assign var='bar' value='hait'}
Bobby {$bar} facebook et {$foo} cmsms ! {* --> retournera "Bobby hait facebook et aime cmsms !" *}
{assign var=bar value=$foo}<br/>
Bobby {$bar} facebook et {$foo} cmsms ! {* --> retournera "Bobby aime facebook et aime cmsms !" *}
ca doit pouvoir s'appliquer à ton cas je pense.
Comment fonctionne les balises smarty de CMS MS -
bess - 12/10/2010
même post que ici :
http://forum.cmsmadesimple.org/index.php/topic,48104.0.html
je laisse ouvert car les réponses quelles qu'elles soient seront bon à prendre.
Eza07, merci de préciser ta solution sélectionnée si tu en trouve une et de préciser dès lors [résolu] dans le titre de ton premier message