On peut avoir
(:pagelist (autres paramètres) request=1 :)
Avec request=1 on peut passer n'importe quel paramètre par l'adresse URL
de la page, et le pagelist utilisera le paramètre de l'adresse. On peut
donc avoir dans la page [[Page]]:
(:pagelist param1=A param2=B request=1 :)
et donc quand on ouvre un lien comme [[Page?param1=C]] le pagelist
affichera comme si c'était:
(:pagelist param1=C param2=B request=1 :)
Sans le paramètre du URL, il affichera avec ce qui est écrit dans la
page. Il y a un autre paramètre req=1 pour ne rien ne s'affiche sans
paramètres du URL.
C'est le même principe que la recherche, sauf que si dans la page
courante il y a une pagelist elle sera utilisée, sinon ce sera celle de
Site.Search (ou localisée en Français, je pense PmWikiFr.Search).
Si les différentes "parties" du site sont des WikiGroupes, on peut
utiliser certaines variables comme {*$Group} (dans la groupe courante)
ou {=$Group} (dans une pagelist).
Par exemple, sur PmWiki.org nous avons des "backlinks" (liens entrants)
dans Site.PageActions avec un tel lien:
[[{*$Name}?action=search&q=link={*$FullName} | Référencé par ]]
Voici l'explication de ça:
{*$Name} page en cours
action=search action de recherche, inutile pour pagelists
q=link={*$FullName} paramètre passé "link=Groupe.PageCourante"
Donc ici on utilise les variables {*$Name} et {*$FullName} de façon
automatique, elles changent en fonction de la page en cours.
Plus d'information sur:
https://www.pmwiki.org/wiki/PmWiki/PageVariables
https://www.pmwiki.org/wiki/PmWiki/PageLists
https://www.pmwiki.org/wiki/PmWiki/PageListTemplates
En français tout n'est pas à jour:
https://www.pmwiki.org/wiki/PmWikiFr/PageVariables
https://www.pmwiki.org/wiki/PmWikiFr/PageLists
Voir aussi (:pagelist trail=Page :) qui pourrait être applicable.
Petko
On 04/05/2019 21:45, Pierre-Marie FidelioEspoir wrote:
Dans Toposcopie.fr les pages ont maintenant une même structure partie
A, partie B, partieC…
Je construis une page qui contient un pagelist me permettant de
regrouper les parties A de toutes les pages désirées
Je construis une page qui contient un pagelist me permettant de
regrouper les parties B de toutes les pages désirées
Je construis une page qui contient un pagelist me permettant de
regrouper les parties C de toutes les pages désirées
….
Cela me parait….stupide….grossier….surtout lorsqu’il y aura 30, 50 , n
parties !!!
Comment construire une seule page accessible avec un seul lien et un
paramètre A, B ou C,…?
ou
Comment construire un lien commandant l’affichage d’une même page mais
avec un différent pagelist, pagelistA ? ou pagelistB ou pagelistC….?
ou
Comment construire un lien [[ …pagelistA | toutes les partiesA
désirées]]
Comment construire un lien [[ …pagelistB | toutes les partiesB
désirées]]
Comment construire un lien [[ …pagelistC | toutes les partiesC
désirées]]
ou
Comment construire un lien [[pageregroupant?param=A | toutes les
partiesA désirées]]
Plus généralement
Comment construire directement un lien permettant d’afficher une
recherche selon un paramètre mais sans passer par une box ?
Ou
Peux-t-on créer un lien avec un paramètredulien ? que l’on utiliserait
dans la page appelée via un paramètre {$:paramètredulien}
Une dernière question : comment se faire comprendre lorsqu’on a du mal
à formaliser son problème ? ;-))
Ou enfin
Comment dire à Petko toute la gratitude qu’il mérite des PmWiki’users ?
un très très grand merci à Petko pour tout son travail
PS : si ce mail a un intérêt général, il peut être traduit en US mais
j’y renonce en m'en excusant vivement
_______________________________________________
pmwiki-users-fr mailing list
pmwiki-users-fr@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr
_______________________________________________
pmwiki-users-fr mailing list
pmwiki-users-fr@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr