Comme me le faisait remarquer fort justement Nicolas il y a trois jours,
j'avais oublié l'existence de:
<BOUCLE_1(RUBRIQUES) {id_rubrique==^(12|7|6|1}$>
Je m'empresse donc de le tester "first thing in the morning" en ce lundi
neigeux et, grand désarroi, lse rubriques ne sont pas dans l'ordre que
j'ai indiqué (12, 7, 6, 1) mais dans l'ordre numérique (1, 6, 7, 12).
J'ai jeté un oeil dans la doc sans rien trouver (facilement)... une idée
?
Effectivement, cette expression est utilisée comme filtre pour savoir
si telle ou telle rubrique doit être choisie, mais il n'y a rien pour
spécifier l'ordre.
À priori, il n'y a rien actuellement dans spip pour faire ça.
La seule façon d'éviter de dupliquer l'html c'est de faire un truc
de ce genre :
<BOUCLE12...{id=12}>
<INCLURE le_bout_d_html>
</BOUCLE12>
<BOUCLE7...{id=7}>
<INCLURE le_bout_d_html>
</BOUCLE7>
<BOUCLE6...{id=6}>
<INCLURE le_bout_d_html>
</BOUCLE6>
...
À+, Pif.
Christian Lefebvre Phone : +33 3 20 60 82 27 christian.lefebvre@atosorigin.com Fax : +33 3 20 60 83 02
Atos Worldline / Unit TelCo Utilities Media / Business Development
Atos Worldline is an Atos Origin company: http://www.atosorigin.com
This e-mail is privileged and may contain confidential information
intended only for the person(s) named above. If you receive this mail in
error, please notify the sender immediately by telephone or return mail.
Although the sender endeavours to maintain a computer virus free
network, the sender does not warrant that this transmission is
virus-free and will not be liable for any damages resulting from any
virus transmitted.
À priori, il n'y a rien actuellement dans spip pour faire ça.
Ok, alors je reviens à la charge avec mon patch de inc-calcul-squel.php3
posté il y a qques jours.
Pour mémoire, ça me permet de faire:
<BOUCLE_1(RUBRIQUES) {id_rubrique=6,5,12,1}>
et d'avoir ces rubriques (ou articles) là, dans cet ordre là.
Ce patch résoud mon problème, mais s'il y a moyen de l'adapter utilement
de façon à ce qu'il apporte quelquechose d'une manière plus générale (ou
moins spécifique ;-), tout en s'accordant de manière plus logique avec
la syntaxe générale de SPIP, je suis prêt a y passer encore du temps.
Bon ... quelqu'un m'a répondu en privé (donc je le laisse anonyme)
pour me signaler qu'il y a pourtant une solution évidente
(à condition que les rubriques soient partout dans le même ordre) :
en nommant les rubriques avec un nom préfixé par un numéro, on peut
utiliser ce numéro comme critère de tri, spip dégageant de lui même
ce numero lors de l'affichage.
(à condition que les rubriques soient partout dans le même ordre) :
en nommant les rubriques avec un nom préfixé par un numéro, on peut
utiliser ce numéro comme critère de tri, spip dégageant de lui même
ce numero lors de l'affichage.
Voui, mais...
Il peut y avoir, selon les pages et les désidératas des concepteurs
graphiques, des ordres différents et variables dans le temps (en vertu
du vieux principe que seuls les imbéciles ne changent jamais d'avis).
Bref le fond et la forme doivent pouvoir coexister sans que l'un ne
dicte le comportement de l'autre. Faut-il renommer ce sujet en "SPIP et
démocratie"
Quoiqu'il en soit, ça répond pas à ma question: Personnellement, je suis
content et satisfait de ma modif qui remplit mon besoin. L'équipe de
SPIP désire-t-elle que je pousse cette piste plus avant ? si oui, dans
quelle direction ?
Bon ... quelqu'un m'a répondu en privé (donc je le laisse anonyme)
pour me signaler qu'il y a pourtant une solution évidente
(à condition que les rubriques soient partout dans le même ordre) :
en nommant les rubriques avec un nom préfixé par un numéro, on peut
utiliser ce numéro comme critère de tri, spip dégageant de lui même
ce numero lors de l'affichage.
De lui-même... il faut utiliser le filtre "|supprimer_numero".
Quoiqu'il en soit, ça répond pas à ma question: Personnellement, je suis
content et satisfait de ma modif qui remplit mon besoin. L'équipe de
SPIP désire-t-elle que je pousse cette piste plus avant ? si oui, dans
quelle direction ?
J'ai regardé ton patch qui crée des sous-boucles à la volée : je ne trouve
pas ça vraiment clair. Mais je suis d'accord sur l'idée d'un critère
{id_article IN a,b,c,d,e,f} qui afficherait ces articles dans l'ordre donné.
L'implémentation par contre, c'est autre chose.
Bonjour,
je voulais afficher juste une page dynamique et la page rubrique me semblait
adaptée, mais il y a un hic : une rubrique sans article ne s'affiche pas.
Pour le moment, je vais remettre son status à publié à la main, mais je me
disais que l'accès au status d'une rubrique pouvait servir.
Meme sans toucher au principe de recalcul de l'etat de la rubrique lors de
l'enregistrement des articles et des breves, ca peut permettre de faire
"disparaitre" momentanément une rubrique du site, meme si ca na pas d'impact
(?) sur l'acces aux articles eux memes.
En plus, je garde le meme squelette que les autres rubriques pour ma page,
utilisant bioSpip, ca me donne un lien dans le menu qui mène juste sur une
page "fixe".
Personne ne l'a fait ?
Il y a des pièges ou je peux y arriver en repiquant le principe de l'article
?