Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Wiki: cette page n'existe pas

antoinette

07/02/2020 17:27:44

Bonjour,
Dès que je modifie une page du wiki, page fille de Bienvenue, après cela, moi seule
arrive à l'afficher quand je suis connectée; 


Quand on se connecte sur le site de l'association, la page Bienvenue s'affiche
bien avec toutes les pages liées, mais dès qu'on clique sur la page que j'ai
modifiée, alors le message 
 "Cette page n'existe pas."s'affiche.
Pourtant, je l'ai bien définie en "visible sur le site de
l'association". 


Quelqu'un peut m'aider? 
Dois-je vraiment recréer toutes les pages modifiées? une autre idée?


Par avance, merci
Antoinette
pour l'association CET3324 les Castillonnais En Transition

Re: Wiki: cette page n'existe pas

BohwaZ/Garradin

08/02/2020 00:37:55

On Fri, 7 Feb 2020 16:15:33 +0100 / antoinette@ferriere.net said :

> Bonjour,
> Dès que je modifie une page du wiki, page fille de Bienvenue, après
> cela, moi seule arrive à l'afficher quand je suis connectée; 
> 
> 
> Quand on se connecte sur le site de l'association, la page Bienvenue
> s'affiche bien avec toutes les pages liées, mais dès qu'on clique
sur
> la page que j'ai modifiée, alors le message "Cette page
n'existe
> pas."s'affiche. Pourtant, je l'ai bien définie en "visible
sur le
> site de l'association". 
> 
> 
> Quelqu'un peut m'aider? 
> Dois-je vraiment recréer toutes les pages modifiées? une autre idée?

Hello,

en fait le fonctionnement est un peu particulier (c'est prévu de
simplifier ça).

Sur la partie privée (/admin/) le wiki est un wiki classique, mais sur
le site, une page qui a des pages "enfant" est traitée comme une
"rubrique". Ainsi quand tu fait un lien depuis ta page "bienvenue"
vers
une page "Epicerie-locale-et-bio-Producteurs" comme ceci :

[[Lien bla bla|Epicerie-locale-et-bio-Producteurs]]

sur le wiki interne ça fonctionne car il n'y a pas de différenciation
entre une page "parent" et une page "enfant".

Mais sur le site public ça fonctionne un peu différemment par défaut,
historiquement pour se rapprocher du fonctionnement de SPIP pour les
assos qui viennent de ce logiciel-là.

Sur le site public on a :
- une page qui a des pages enfant = est une "rubrique"
- une page qui n'a pas de pages enfant = est un "article"

Donc quand tu fait ton lien vu plus haut, Garradin va chercher un
"article", sauf que cette page est une "rubrique", donc il ne la
trouve
pas.

Je ne sais pas si c'est très clair (c'est pour ça que j'ai dis que ça
va changer ^^).

En tout cas pour régler ton problème tu as deux solutions :
- soit tu crée à la racine du wiki (dans l'édition "Cette page est une
  sous-rubrique de...", indiquer "racine") des pages "rubriques"
qui
  contiennent des pages "articles", Garradin les affichera directement
  sur le site public dans le menu et tout fonctionnera. Il 
- soit si tu veux garder le même fonctionnement que sur le wiki, c'est
  à dire pas de différenciation entre article et rubrique, il suffit
  d'aller dans Configuration -> Site public. Et là tu modifie le
  fichier "article.html" en y remplaçant le contenu par celui
  recopié depuis le fichier "rubrique.html" à la seule différence que
  la première ligne serait "<BOUCLE_rubrique(PAGES){uri}>" au lieu de
  "<BOUCLE_rubrique(RUBRIQUES){uri}>". Dans ce cas Garradin ne fera
  plus de différence entre article et rubrique.

Cordialement.

Re: Wiki: cette page n'existe pas

antoinette

11/02/2020 13:03:21

Merci beaucoup BohwaZ! j'ai pris la 2ème solution que tu me proposais et tout est
rentré dans l'ordre (enfin, celui que je préfère où les enfants restent bien à
leur place :-)



 De :   BohwaZ/Garradin <garradin@garradin.eu> 
 A :    <aide@garradin.eu> 
 Envoyé :   08/02/2020 0:37 
 Objet :   Re: [garradin] Wiki: cette page n'existe pas 


On Fri, 7 Feb 2020 16:15:33 +0100 / antoinette@ferriere.net said :

> Bonjour,
> Dès que je modifie une page du wiki, page fille de Bienvenue, après
> cela, moi seule arrive à l'afficher quand je suis connectée; 
> 
> 
> Quand on se connecte sur le site de l'association, la page Bienvenue
> s'affiche bien avec toutes les pages liées, mais dès qu'on clique
sur
> la page que j'ai modifiée, alors le message "Cette page
n'existe
> pas."s'affiche. Pourtant, je l'ai bien définie en "visible
sur le
> site de l'association". 
> 
> 
> Quelqu'un peut m'aider? 
> Dois-je vraiment recréer toutes les pages modifiées? une autre idée?

Hello,

en fait le fonctionnement est un peu particulier (c'est prévu de
simplifier ça).

Sur la partie privée (/admin/) le wiki est un wiki classique, mais sur
le site, une page qui a des pages "enfant" est traitée comme une
"rubrique". Ainsi quand tu fait un lien depuis ta page "bienvenue"
vers
une page "Epicerie-locale-et-bio-Producteurs" comme ceci :

[[Lien bla bla|Epicerie-locale-et-bio-Producteurs]]

sur le wiki interne ça fonctionne car il n'y a pas de différenciation
entre une page "parent" et une page "enfant".

Mais sur le site public ça fonctionne un peu différemment par défaut,
historiquement pour se rapprocher du fonctionnement de SPIP pour les
assos qui viennent de ce logiciel-là.

Sur le site public on a :
- une page qui a des pages enfant = est une "rubrique"
- une page qui n'a pas de pages enfant = est un "article"

Donc quand tu fait ton lien vu plus haut, Garradin va chercher un
"article", sauf que cette page est une "rubrique", donc il ne la
trouve
pas.

Je ne sais pas si c'est très clair (c'est pour ça que j'ai dis que ça
va changer ^^).

En tout cas pour régler ton problème tu as deux solutions :
- soit tu crée à la racine du wiki (dans l'édition "Cette page est une
  sous-rubrique de...", indiquer "racine") des pages "rubriques"
qui
  contiennent des pages "articles", Garradin les affichera directement
  sur le site public dans le menu et tout fonctionnera. Il 
- soit si tu veux garder le même fonctionnement que sur le wiki, c'est
  à dire pas de différenciation entre article et rubrique, il suffit
  d'aller dans Configuration -> Site public. Et là tu modifie le
  fichier "article.html" en y remplaçant le contenu par celui
  recopié depuis le fichier "rubrique.html" à la seule différence que
  la première ligne serait "<BOUCLE_rubrique(PAGES){uri}>" au lieu de
  "<BOUCLE_rubrique(RUBRIQUES){uri}>". Dans ce cas Garradin ne fera
  plus de différence entre article et rubrique.

Cordialement.