Paul | 2 Jul 21:00
Picon

Re: Afficher un nombre d'articles variable en fonction d'un mot-clé

Il te faut faire deux boucles différentes : une boucle qui recherche un nombre arbitraires d'articles et qui compte le nombre de caractères total
Une deuxième boucle qui fait la même requête mais dont le nombre d'article est défini en fonction du nombre de caractère compté plus haut

Paul (5eBleu)


Le 2 juillet 2009 19:52, BMR <bmr <at> ediweb.org> a écrit :
Le mieux est de donner une URL : http://www.solidaires.org/, la liste en question est le cadre "à la une". On la retrouve aussi dans chaque page.

Le besoin correspond à une demande du client : il veut un cadre de taille à peu près constante, mais comme ses titres sont parfois très longs (je les coupe quand même), le cadre peut prendre des proportions démesurées. D'où la possibilité de jouer avec le nombre d'articles.

BMR

Paul a écrit :
Bonjour,

Je ne comprend pas bien dans quelle "partie de [tes] pages" tu veux travailler. D'après ce que je comprend tu souhaite que les utilisateurs puissent préciser dans une rubrique le nombre d'article à lister ?
En formulant la question ainsi je ne vois pas l'intérêt de ce besoin...
Cependant il existe une contrib squelette de rubrique en fonction d'un mot clé, tu devrais chercher de ce côté.

Paul (5eBleu)


Le 2 juillet 2009 17:54, BMR <bmr <at> ediweb.org <mailto:bmr <at> ediweb.org>> a écrit :


   Bonjour,

   Je voudrais, dans une partie de mes pages, afficher une liste
   variable de liens vers des articles. Afin que les rédacteurs
   puissent modifier eux-mêmes le nombre de ces liens, j'ai créé un
   mot-clé "nombre d'articles" avec la valeur dans le texte du mot-clé.

   Malheureusement le critère {0,N}, qui donne le nombre d'articles à
   récupérer dans une boucle, ne supporte pas de balise, semble-t-il.
   Par exemple :
   {0, #_maboucle:texte} ou {0, #GET{nombre_articles}} ne fonctionne pas...

   Avez-vous essayé qqch comme ça... ?

   Merci,

   Bernard Martin-Rabaud

   _______________________________________________
   liste spip
   spip <at> rezo.net <mailto:spip <at> rezo.net> - désabonnement :
   spip-off <at> rezo.net <mailto:spip-off <at> rezo.net>    irc://irc.freenode.net/spip <http://irc.freenode.net/spip> ou


Gmane