- 1
[Opened] [jLocale] mettre un lien dans une locale
Posted by manooweb on 01/05/2009 22:06
Salut,
j'ai bien lu que dans les locales on ne devait pas mettre de code HTML. Mais si on veut mettre un lien (calculé par jUrl tant qu'à faire) vers une page dans notre texte, comment doit-on procéder ?
Personnellement, j'ai découpé en deux
- première partie avec le '<a href="'.jUrl:get(monSelecteur).'>'
- deuxième partie avec le '</a>'
dans mon fichier de locale
maLocale = debut du texte %1$stexte du lien%2$s fin du texte
comme le plugin de template jlocale échappe de le code html j'obtiens le code html et non pas son résultat (normal c'est écrit dans la doc ;-)))) http://jelix.org/articles/fr/manuel-1.1/(..)
j'ai donc déplacé çà dans le controleur
$monTexteAvecLien = jLocale::get('monModule~monFichier.maLocale', array(<a href="'.jUrl:get(monSelecteur).'>','</a>'));
Je passe alors en paramètre au template la variable $monTexteAvecLien
Un exemple de ce que çà donne http://90plan.ovh.net/~treizese/paslabon(..)
Un avis sur la question ?
merci m@nu
Manu
[Opened] Re: [jLocale] mettre un lien dans une locale
Posted by laurentj on 01/06/2009 10:10
Et pourquoi ne pas faire ça directement dans un template ?
[Opened] Re: [jLocale] mettre un lien dans une locale
Posted by foxmask on 01/06/2009 13:54
http://jelix.org/articles/fr/manuel-1.1/locales
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1