Bonjour,
Je tente de faire apparaitre des informations (titre de la rubrique parente) uniquement dans la page 1
#ENV{artpage} me permet de tester le numéro de la page, renvoyé sous la forme 1-2, 2-2. Mais je ne peux prévoir si l'article sera découpé en une, deux ou cinq pages. Je cherche donc à ne récupérer QUE le premier argument de artpage. Est-ce possible et comment ?
Merci à tous
François
François a écrit :
#ENV{artpage} me permet de tester le numéro de la page, renvoyé sous la forme 1-2, 2-2. Mais je ne peux prévoir si l'article sera découpé en une, deux ou cinq pages. Je cherche donc à ne récupérer QUE le premier argument de artpage. Est-ce possible et comment ?
[(#ENV{artpage}|match{^(\d+?)-,1})]
te retournera, si elle existe et est différente de 0 (zéro),
la partie numérique précédant le tiret de ta pagination
Bonjour,
Il existe trois fonctions pour tirer partie de ce paramètre :
artpage($artpage=false, $index=0) : renvoie la page en cours
(renvoie le nb de page si $index=1)
(si le nb de pages n'est pas spécifié, renvoie 0)
artpage_fin($artpage=false) : renvoie vrai si la page en cours est la dernière (uniq. si le nb de pages est renseigné)
artpage_debut($artpage=false) : renvoie vrai si la page en cours est la première
Il faut donc utiliser :
#ENV{artpage}|artpage pour la page en cours
#ENV{artpage}|artpage{1} pour le nb de pages, s'il est présent
Et pour ce que tu cherches :
[(#ENV{artpage}|artpage|=={1}|oui)#TITRE]
Je n'ai pas testé tout ça, mais je pense c'est la bonne piste.
Pat
François a écrit :
Bonjour,
Je tente de faire apparaitre des informations (titre de la rubrique parente) uniquement dans la page 1
#ENV{artpage} me permet de tester le numéro de la page, renvoyé sous la forme 1-2, 2-2. Mais je ne peux prévoir si l'article sera découpé en une, deux ou cinq pages. Je cherche donc à ne récupérer QUE le premier argument de artpage. Est-ce possible et comment ?
Merci à tous
François
Je viens de mettre à jour l'article :
Découper un texte en pages et/ou en onglets - SPIP-Contrib
(Commentaires bienvenus)
Au passage, deux exemples équivalents :
[(#ENV{artpage}|artpage|=={1}|oui) Youpi, ceci est la première page !]
[(#ENV{artpage}|artpage_debut|oui) Youpi, ceci est la première page !]
Pat
François a écrit :
Bonjour,
Je tente de faire apparaitre des informations (titre de la rubrique parente) uniquement dans la page 1
#ENV{artpage} me permet de tester le numéro de la page, renvoyé sous la forme 1-2, 2-2. Mais je ne peux prévoir si l'article sera découpé en une, deux ou cinq pages. Je cherche donc à ne récupérer QUE le premier argument de artpage. Est-ce possible et comment ?
Merci à tous
François
De mon côté, j'ai souvent besoin de mixer le plugin jeux avec une découpe en onglets.... et ça coince....
j'imagine qu'il n'y a pas de solution et que j'en demande un peu trop?
(je créer des sujets de brevets blancs interactifs, qui sont assez longs, puisqu'il y a un texte + 3 parties de questions + 1 exo de réécriture...)
j'ai tenté de mixer <onglets> et <jeux> sur un 1.9.2 (vu que certains plugins n'ont pas suivi j'avais préféré ne pas le migrer en 2.0.6....)
Si je mets un jeu indépendant par onglet (en utilisant par exemple la console de création des jeux), je n'ai pas la possibilité de lier les scores à la fin et de mettre une notre sur 20...
marjorie
C'est exact. Le système d'indexage se prend les pieds dans le tapis avec les modèles.
La version 1.8 du plugin isole-t-elle mieux les jeux ?
Pour lier des scores et les stocker, peut-être faudrait-il créer un nouveau type de jeu ('total' par exemple) et qui serait uniquement dédié à additionner les score obtenus dans d'autres jeux.
C'est à réfléchir encore...
Pour l'instant, les boucles SPIP permettent de faire presque tout avec les résultats stockés en base.
Pat
marjorie lévêque a écrit :
De mon côté, j'ai souvent besoin de mixer le plugin jeux avec une découpe en onglets.... et ça coince....
j'imagine qu'il n'y a pas de solution et que j'en demande un peu trop?
(je créer des sujets de brevets blancs interactifs, qui sont assez longs, puisqu'il y a un texte + 3 parties de questions + 1 exo de réécriture...)
j'ai tenté de mixer <onglets> et <jeux> sur un 1.9.2 (vu que certains plugins n'ont pas suivi j'avais préféré ne pas le migrer en 2.0.6....)
Si je mets un jeu indépendant par onglet (en utilisant par exemple la console de création des jeux), je n'ai pas la possibilité de lier les scores à la fin et de mettre une notre sur 20...
marjorie
Que dire : c'est ... merveilleux !!!
Pat a écrit :
Je viens de mettre à jour l'article :
Découper un texte en pages et/ou en onglets - SPIP-Contrib
(Commentaires bienvenus)Au passage, deux exemples équivalents :
[(#ENV{artpage}|artpage|=={1}|oui) Youpi, ceci est la première page !]
[(#ENV{artpage}|artpage_debut|oui) Youpi, ceci est la première page !]Pat
François a écrit :
Bonjour,
Je tente de faire apparaitre des informations (titre de la rubrique parente) uniquement dans la page 1
#ENV{artpage} me permet de tester le numéro de la page, renvoyé sous la forme 1-2, 2-2. Mais je ne peux prévoir si l'article sera découpé en une, deux ou cinq pages. Je cherche donc à ne récupérer QUE le premier argument de artpage. Est-ce possible et comment ?
Merci à tous
François