Discussion modèle:Lien page

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
La bibliothèque libre.
Dernier commentaire : il y a 2 ans par Denis Gagne52 dans le sujet Problème avec l'usage d'un appel vers un autre tome

Modif proposée[modifier]

...dans sous-page Modèle:Lien page/Bac à sable. À essayer SVP, pour pouvoir la placer en production. La modif concerne le 1er paramètre, le nom de la sous-page, où n’est conservé que le nom de page du 1er (le plus haut) niveau. Il s’agit donc de renseigner ce paramètre avec tous les sous-niveaux de la {{ROOTPAGENAME}} s’il y a lieu. Voir premières utilisations à Page:Gouffé - Le Livre de Pâtisserie, 1873.djvu/288 et Page:Gouffé - Le Livre de Pâtisserie, 1873.djvu/119.

Dans la foulée, j'ai remplacé un {{#titleparts: {{PAGENAME}} | | -1 }} inutile par un {{SUBPAGENAME}} équivalent. --Jerome Charles Potts (d) 1 janvier 2017 à 21:13 (UTC)Répondre

Notification Jerome Charles Potts : si je comprends bien, le but est de rendre plus facile la création de liens dans les ouvrages qui ont une arborescence à plusieurs niveaux de profondeur dans l’espace principal, sans que ça change quoique ce soit à l'utilisation dans le cas d'une arborescence « plate ». Ça me paraît être une très bonne idée, mais il faudrait quand même d'abord lancer un robot pour vérifier que ça ne va rien casser dans l’existant. Ensuite il faudrait rendre la documentation du modèle explicite sur ce point. Pour l'utilisation {{SUBPAGENAME}}, c'est évidemment tout à fait pertinent : tout ce qui simplifie l’écriture d'un modèle est bon à prendre. BernardM (d) 3 janvier 2017 à 20:40 (UTC)Répondre
Notification BernardM : Oui, je crois que mon élocution était faible, mais vous l'avez bien comprise, et merci de l'avoir expliquée.
Je ne sais pas comment un bot peut aider, mais justement si j'ai annoncé la modif, c'est pour que le savoir disponible me/nous aide. Merci, --Jerome Charles Potts (d) 4 janvier 2017 à 19:22 (UTC)Répondre
Je ne suis pas sûr que votre court message sur les questions techniques ait beaucoup attiré l'attention. Vous devriez peut-être poster un message circonstancié sur le scriptorium. BernardM (d) 4 janvier 2017 à 20:49 (UTC)Répondre

Suites des modifications de 2017[modifier]

Soumis à Notification Acélan, Hsarrazin et Cunegonde1 : pour analyse et commentaires
  • Les changements apportés en 2017 et décrits ci-haut permettaient de remonter de plusieurs nœuds dans l’arborescence d’un projet et d’établir des liens entre deux branches distinctes d’une collection ce que le modèle ne permettait pas dans sa version initiale. Dès lors, à partir d’une TDM présente au dernier Tome d’un ouvrage, il était possible de créer des liens à tout chapitre faisant partie de la collection.
  • Dans la discussion qui précède, il est question des vérifications à prévoir afin de ne pas compromettre le comportement du modèle dans les projets réalisés depuis sa création. On ne mentionne pas si les vérifications ont été effectuées mais deux mois se sont écoulés entre ces discussions et la mise en production de la version 2017.
  • Il appert que ces deux mois n’ont pas permis de détecter d’anomalies résultant du rehaussement proposé.
  • Pourtant tous les liens de l’exemple de Phe présenté sur la page de documentation sont passés au rouge suite à ce rehaussement.
  • Hier j’ai pris l’initiative de restaurer le modèle dans l’état où il avait été créé et maintenu entre 2011 et 2017. Les liens de l’exemple de Phe sont redevenus fonctionnels dans l’espace principal. Les deux liens (cxii et cxix) qui demeurent en rouge illustrent le résultat obtenu avec la version 2017.
  • Après 2017, la documentation indiquait encore que le paramètre à utiliser est le nom de la sous-page {{SUBPAGENAME}} ce qui correspond au titre de la page tel que défini dans MediaWiki. Il aurait fallu que la description de ce paramètre soit modifiée.
  • En conséquence depuis 2017, le comportement du modèle ne correspond pas à ce que mentionnée dans la documentation et l’exemple vient plutôt le confirmer.
  • Recommandation : modifier le modèle pour tenter de prévoir tous les cas de figures possibles alourdira le traitement et en compliquera l’entretien. Je recommande plutôt d’ajouter un paramètre pour offrir l’équivalent fonctionnel ou davantage que la v.2017 et de corriger les ouvrages postérieurs à 2017 soit ceux qui comportent une arborescence à 3 niveaux et plus. Les autres cas devraient être supportés par la v.2011. --Denis Gagne52 (d) Le miraculé du 9e 27 novembre 2021 à 04:38 (UTC)Répondre
Bonjour Denis Gagne52.
J'ai découvert très récemment l'existence de ce modèle, que je n'utilise donc pas ; il aurait pu m'être utile récemment, mais pour éviter une accumulation de modèles sur des pages déjà lourdes, j'ai privilégié, finalement, des liens "en dur", qui risquent moins de provoquer des effets de bord. (Le fait de ne pas pointer vers les pages, mais uniquement vers l'espace principal, ne me semble pas gênant). Je ne peux donc pas être d'une grande utilité pour juger de l'évolution de ce modèle, qui me semble néanmoins fonctionner correctement actuellement. --Acélan (d) 27 novembre 2021 à 07:47 (UTC)Répondre
Bonjour Notification Acélan :, J’ai aussi découvert cette petite merveille depuis peu même si elle date de 2011. Un développement tout simple fait par Phe, amélioré et cassé à la fois en 2017. Même pas besoin de créer une ancre, le lien fonctionne dans l’espace page, dans l’espace principal et même sur la page de Texte entier. Je pense avoir réussi à réparer le code. Il faut se croiser les doigts. --Denis Gagne52 (d) Le miraculé du 9e 27 novembre 2021 à 20:16 (UTC)Répondre

Problème avec l'usage d'un appel vers un autre tome[modifier]

Bonjour,

J'ai essayé d'appliquer ce modèle pour faire un lien vers une entrée d'encyclopédie d'un autre tome. Contexte :

  1. J'ai d'abord créé la section sur l'entrée visée.
  2. J'ai créé Dictionnaire universel d’histoire et de géographie Bouillet Chassang/Junot, pour que le modèle puisse aussi pointer vers la notice elle-même.
  3. Et j'ai donc fait l'appel du modèle ainsi ({{lp|Lettre J/Junot|157|979|''V''. JUNOT}} ; j'ai aussi testé en prévisualisation {{lp|Tome 2/Junot|157|979|''V''. JUNOT}} et {{lp|Tome 2/Lettre J/Junot|157|979|''V''. JUNOT}}).

Quelqu'un pourrait-il m'indiquer la bonne manière de faire cet appel, s'il-vous-plaît ?

En vous remerciant, --Daehan (d) 11 février 2022 à 11:35 (UTC)Répondre

En fait, ça marche bien avec {{lp|Junot|157|979|''V''. JUNOT}}, quand on est sur les modes de lecture. C'est quand on est sur les pages d'édition (Page:Bouillet - Chassang - Dictionnaire universel d'histoire-geo - 1878 - P1 - A-G.djvu/16) que ça ne marche pas.
Donc avec ce code ça marche, mais c'est grâce au fait que la notice indépendante (Dictionnaire universel d’histoire et de géographie Bouillet Chassang/Junot) existe. Si elle n'existait pas quel code serait idoine ? Quelque chose comme {{lp|Tome 2|157|979|{{sc|Junot}}}} ? Daehan (d) 11 février 2022 à 13:46 (UTC)Répondre
Notification Daehan : Ce ne sera pas possible avec lien page. Essayez plutôt {{Lien ancre}} :
{{lia|Junot|979|{{sc|Junot}}|157|Bouillet - Chassang - Dictionnaire universel d'histoire-geo - 1878 - P2 - H-P.djvu}}.
De cette façon on utilise le no de page en guise d’ancre. Pour vous positionner exactement sur Junot, il suffirait d’en construire un avec {{ancre}} --Denis Gagne52 (d) Le miraculé du 9e 11 février 2022 à 14:27 (UTC)Répondre