Le fonctionnement est correct mais si le plugin « Tri par rubrique » n’est pas activé, j’ai ce warning qui apparait mais uniquement au recalcul de la page :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre…
Je trouve normal que si la boucle dit non elle va continuer avec tri_rubrique. Il manque un truc à mon avis dans le si: |=={oui}}
mais bon pas certain à 100%
Bernard
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
Le 25/01/2020 à 17:39, Jean-Christophe Villeneuve a écrit :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Alors pour faire une seule boucle il te faudrait supprimer le {si }
et mettre le filtre #PLUGIN{...}|?{... , ...} en valeur du critère {par ...}
As tu essayé ?
JL
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
{par #PLUGIN{tri_par_rubrique}|?{tri_rubrique ,sinum titre, num titre, titre}}
et si le plugin est activé, on obtiendrai
{par tri_rubrique} au lieu de {tri_rubrique}
de plus la succession des 4 virgules dans {tri_rubrique ,sinum titre, num titre, titre} ne risque pas de passer
Le 25/01/2020 à 18:17, JLuc a écrit :
Le 25/01/2020 à 17:39, Jean-Christophe Villeneuve a écrit :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Alors pour faire une seule boucle il te faudrait supprimer le {si }
et mettre le filtre #PLUGIN{...}|?{... , ...} en valeur du critère {par ...}
As tu essayé ?
JL
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
Signature Dane
En tous cas merci beaucoup Jean-Luc pour ton aide et tes idées.
Le 25/01/2020 à 18:17, JLuc a écrit :
Le 25/01/2020 à 17:39, Jean-Christophe Villeneuve a écrit :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Alors pour faire une seule boucle il te faudrait supprimer le {si }
et mettre le filtre #PLUGIN{...}|?{... , ...} en valeur du critère {par ...}
As tu essayé ?
JL
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
et {#PLUGIN{tri_par_rubrique}|?{tri_rubrique ,'par sinum titre, num titre, titre'}} ?
Ou encore si tu définis une variable tri avant ta boucle : #PLUGIN{tri_par_rubrique}|?{ #SET{tri,tri_rubrique}
, #SET{tri,'par sinum titre, num titre, titre'}
}
pour l'appeler dans ta boucle :
<BOUCLE_articles_rubs(ARTICLES)
{#GET{tri}}
{...}>
Le 25/01/2020 à 19:38, Jean-Christophe Villeneuve a écrit :
si je fais ça
{par #PLUGIN{tri_par_rubrique}|?{tri_rubrique ,sinum titre, num titre, titre}}
et si le plugin est activé, on obtiendrai
{par tri_rubrique} au lieu de {tri_rubrique}
de plus la succession des 4 virgules dans {tri_rubrique ,sinum titre, num titre, titre} ne risque pas de passer
Le 25/01/2020 à 18:17, JLuc a écrit :
Le 25/01/2020 à 17:39, Jean-Christophe Villeneuve a écrit :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Alors pour faire une seule boucle il te faudrait supprimer le {si }
et mettre le filtre #PLUGIN{...}|?{... , ...} en valeur du critère {par ...}
As tu essayé ?
JL
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
{#PLUGIN{tri_par_rubrique}|?{tri_rubrique ,'par sinum titre, num titre, titre'}}
me donne : Critère inconnu PLUGIN
ton autre proposition donne : Critère inconnu GET
Pas simple c't'histoire !
Le 25/01/2020 à 19:59, Jean Marie Grall a écrit :
et {#PLUGIN{tri_par_rubrique}|?{tri_rubrique ,'par sinum titre, num titre, titre'}} ?
Ou encore si tu définis une variable tri avant ta boucle : #PLUGIN{tri_par_rubrique}|?{ #SET{tri,tri_rubrique}
, #SET{tri,'par sinum titre, num titre, titre'}
}
pour l'appeler dans ta boucle :
<BOUCLE_articles_rubs(ARTICLES)
{#GET{tri}}
{...}>
Le 25/01/2020 à 19:38, Jean-Christophe Villeneuve a écrit :
si je fais ça
{par #PLUGIN{tri_par_rubrique}|?{tri_rubrique ,sinum titre, num titre, titre}}
et si le plugin est activé, on obtiendrai
{par tri_rubrique} au lieu de {tri_rubrique}
de plus la succession des 4 virgules dans {tri_rubrique ,sinum titre, num titre, titre} ne risque pas de passer
Le 25/01/2020 à 18:17, JLuc a écrit :
Le 25/01/2020 à 17:39, Jean-Christophe Villeneuve a écrit :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Alors pour faire une seule boucle il te faudrait supprimer le {si }
et mettre le filtre #PLUGIN{...}|?{... , ...} en valeur du critère {par ...}
As tu essayé ?
JL
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
Et surtout, pas d'espace après la virgule dans les #SET
Ouf !!!
Merci à tous !!
JC
Le 25/01/2020 à 20:41, Jean-Christophe Villeneuve a écrit :
{#PLUGIN{tri_par_rubrique}|?{tri_rubrique ,'par sinum titre, num titre, titre'}}
me donne : Critère inconnu PLUGIN
ton autre proposition donne : Critère inconnu GET
Pas simple c't'histoire !
Le 25/01/2020 à 19:59, Jean Marie Grall a écrit :
et {#PLUGIN{tri_par_rubrique}|?{tri_rubrique ,'par sinum titre, num titre, titre'}} ?
Ou encore si tu définis une variable tri avant ta boucle : #PLUGIN{tri_par_rubrique}|?{ #SET{tri,tri_rubrique}
, #SET{tri,'par sinum titre, num titre, titre'}
}
pour l'appeler dans ta boucle :
<BOUCLE_articles_rubs(ARTICLES)
{#GET{tri}}
{...}>
Le 25/01/2020 à 19:38, Jean-Christophe Villeneuve a écrit :
si je fais ça
{par #PLUGIN{tri_par_rubrique}|?{tri_rubrique ,sinum titre, num titre, titre}}
et si le plugin est activé, on obtiendrai
{par tri_rubrique} au lieu de {tri_rubrique}
de plus la succession des 4 virgules dans {tri_rubrique ,sinum titre, num titre, titre} ne risque pas de passer
Le 25/01/2020 à 18:17, JLuc a écrit :
Le 25/01/2020 à 17:39, Jean-Christophe Villeneuve a écrit :
Oui, bien sur la 2e boucle est avec {si #PLUGIN{tri_par_rubrique}|non}
Et non car avec ce plugin on n'utilise pas le critère {tri truc} mais uniquement {tri_rubrique} et le choix du tri se fait dans la config du plugin ou dans la rubrique
donc chez moi
<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}
et
<BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}>
Alors pour faire une seule boucle il te faudrait supprimer le {si }
et mettre le filtre #PLUGIN{...}|?{... , ...} en valeur du critère {par ...}
As tu essayé ?
JL
Le 25/01/2020 à 15:28, JLuc a écrit :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
et alors ?
J'ai donc 2 boucles : 1 avec {si #PLUGIN{tri_par_rubrique}|oui} et l'autre avec {si #PLUGIN{tri_par_rubrique}|oui}
pas clair : tu as écris la même chose.
En tout cas le code cité est ; {tri #PLUGIN{ordoc}|?{rang_lien,num titre}}{par date}
Ça semble donc possible pour toi de faire pareil avec tri_par_rubrique (au lieu de ordoc).
J'ai aussi essayé avec une boucle CONDITION englobante
Mais je le rappelle :
* le code fonctionne bien
* pas de warning à l'affichage de base
* pas de warning avec var_mode=calcul
Juste avec var_mode=recalcul
JC
Le 25/01/2020 à 13:24, Jean Marie Grall a écrit :
Justement, c'est le but de ce commit
Tu testes la présence, ou non, de ton plugin pour définir le critère de tri : {tri #PLUGIN{tri_par_rubrique}|?{tri_rubrique,num titre}}
Et tu peux même rajouter {par date} après si ni tri_rubrique, ni num titre...
Le 25/01/2020 à 12:30, Jean-Christophe Villeneuve a écrit :
Le fonctionnement est correct mais si le plugin "Tri par rubrique" n'est pas activé, j'ai ce warning qui apparait mais uniquement au recalcul de la page :
Le 25/01/2020 à 14:27, Jean Christophe Villeneuve a écrit :
Ah oui j'avais regardé trop vite.
Mais le problème est plus complexe car le plugin "Tri par rubrique" n'admet pas d'autres critères de tri que {tri_rubrique}
Si si, le plugin propose un critère {tri_rubrique}, mais qui n'est absolument pas obligatoire, et il n'empêche pas du tout d'utiliser tous les autres critères habituels.
Oui mais dans la doc il est stipulé "Pour reproduire le tri des articles dans l’espace public, il suffit alors d’utiliser le critère dans les boucles des squelettes, " Mais bon j’ai trouvé une solution à partir de #GET et de #SET Merci. JC