Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

pages modèles et accès [Solved]

en faisant un essai de section avec pages modèles, je suis bloquée
Immediate solution has been provided

Solution Manager: Bernard

Issue description

Je crée une section, avec tous les paramètres standards (je ne touche à rien) sauf que j'indique un modèle de page à utiliser.

J'ai hésité entre indiquer le nom de la page modèle ou son nick-name : le nom de la page ne semble rien donner.
Le nick-name provoque un refus du système lorsque je veux créer une nouvelle page : "vous n'êtes pas autorisé a effectuer cette opération".
Je suis associée, on peut pas faire mieux en termes d'autorisations.

Bernard, tu peux faire un test ? C'est dans la doc, dans rendu visuel > utilisation des pages modèles.

Comments

Bernard
avatar
from nearby-an-airport
Associate
6544 posts
registered on Sep. 12 2003

on Feb. 3


Oui, je veux bien tester, mais où regarder ? As-tu une adresse précise, et quel est le nom de la page modèle ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Bernard on Feb. 4


Bernard : À voir dans cette section :utilisation des pages modèles. La page modèle s'appelle Documentation, son nick_name est "modele_doc".

J'ai testé en mettant deux modèles, non séparés par une virgule (ça ne fait rien), séparés par une virgule ("vous n'êtes pas autorisé..."), juste le modele_doc ("vous n'êtes pas autorisé..."), juste le wiki_page (il ne se passe rien). Bref, je fais chou blanc sur ce coup là.

Autre chose également : le réglage de l'overlay dans une page modèle semble revenir au premier de la liste lors de chaque édition.

Qu'ais-je raté ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Agnès on Feb. 7


En outre, quand je suis sur le formulaire d'édition de la section, il y a sur le champ "pages modèles", dans le petit texte d'aide sous le champ, un lien vers la section des pages modèles. Ce lien ne fonctionne pas et renvoie : Aucun titre n'a été fourni. Identifiant inconnu

En fait, le lien envoie vers /section-templates, or la section où sont stockées les pages modèles à le surnom suivant : stationary_for_articles. Y'aurait comme un genre de yatus que ça m'étonnerai guère

Suggestion : quitte à aller modifier quelque chose dans le script-qui-va-bien, pourrais-tu rajouter dans le texte d'aide une mention sur les caractères à utiliser comme séparateur si l'on veut indiquer plusieurs pages modèles pour la même section ? Par exemple : Indiquez le surnom d'une ou plusieurs pages modèles, séparés par un espace (ou une virgule, j'en sais rien en fait). Ce réglage annule la définition d'overlay. Merci d'avance
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

on Feb. 16


De retours après de nouveaux tests sur un serveur que j'ai passé en 8.1beta pour l'occasion.

Sur ce serveur, j'ai créé ma page modèle dans la section spéciale "articles stationary". Or quand je suis sur le formulaire d'édition de la section où je veux paramétrer l'utilisation de ma page modèle, et que j'ouvre le lien indiqué dans le texte d'aide sous le champ, je suis renvoyée vers une section nommée "pages modèles", dont le nick_name est "templates", alors que ma page modèle est dans une section nommée "articles stationary" et dont le nick_name est "stationary_for_articles". C'est mieux qu'ici, car ici le lien me renvoie une page d'erreur (noté plus haut) : Aucun titre n'a été fourni, identifiant inconnu. Donc pas de section "pages modèles" sur yetanother.

Sur le serveur de test, dans cette section "pages modèles", ma page créée n'apparaît pas. C'est ce qui m'a mis la puce à l'oreille : il y a en fait sur la carte du site deux sections pour les pages modèles, une "articles stationary", et une "pages modèles". Cette dernière correspond bien à celle appelée par le lien dans le formulaire d'édition d'une section.

J'ai y dupliqué ma page modèle, et là, tout fonctionne correctement : en suivant le lien sur le formulaire d'édition je tombe sur la section "pages modèles" où je trouve ma page, et en indiquant son nick_name dans le champ "pages modèles", je peux enfin créer une nouvelle page avec ce modèle.

Là où j'ai une dernière surprise : en voulant créer une nouvelle page, je suis renvoyée d'abord vers une page me demandant de choisir la page modèle à utiliser : et là mes deux pages modèles, stockées dans les deux sections spéciales (articles stationary et pages modèles) sont proposées ! Il faut dire que j'ai gardé le même nick_name en dupliquant la page.

Mais alors :

Comment fait le serveur pour trouver les deux pages, alors qu'auparavant il n'en trouvait aucune ?

Pourquoi y'a-t-il deux sections pour les pages modèles sur ce serveur ? Quelqu'un a t'il la même bizarrerie ? Est-ce lié à une modification depuis la 8.1 (mais alors, pourquoi pas sur yetanother, cf. question suivante) ?

Pourquoi, ici, il n'y en a qu'une seule, et ce n'est pas la bonne (elle n'est pas appelée par le lien d'aide sous le champ du formulaire d'édition).

Voilà. Je suppose qu'en renommant la section spéciale conformément à ce qu'attend le formulaire d'édition, on doit "retomber en marche". Cependant, je ne sais pas si cette section est utilisée par ailleurs (auquel cas mieux vaut ne rien toucher avant confirmation, Bernard).


Agnès
Il n'y a pas de problèmes, que des solutions.
Bernard
avatar
from nearby-an-airport
Associate
6544 posts
registered on Sep. 12 2003

on Feb. 28


Le problème vient d'une protection de sécurité de YACS. Les pages-modèles fonctionnent par duplication de pages nommées, donc il y a un risque qu'un pirate en profite comme voie détournée d'accès à des pages protégées. Pour se prémunir de ce genre d'attaque, YACS vérifie que la page modèle demandée est attachée à la section nommé "templates". Sinon il bloque.

Or il se trouve que le nom choisi a changé d'une version de YACS a une autre. Au début, c'était "stationary_for_articles", qui est beaucoup moins sexy. Donc YACS bloque.

En naviguant sur la section qui contient les pages-modèles, et en modifiant son surnom en "templates", les pages-modèles sont tombées en marche.

Tags: modèles yacs 8.1

Rate this page
Posted by Agnès on Jan. 29, page edited by Bernard on Feb. 28, (popular)