« Modèle:Lien page » : différence entre les versions

La bibliothèque libre.
Contenu supprimé Contenu ajouté
le lien complet doit être composé à partir de basepagename et non rootpagename
modification afin de supporter à la fois la version 2011 avec BASEPAGENAME et la version 2017 avec ROOTPAGENAME
Ligne 5 : Ligne 5 :
|
|
| {{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}
| {{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}
|/{{{1}}}
|
|{{BASEPAGENAME}}/{{{1}}}
| {{#ifexpr:{{#invoke:String|find|source={{{1}}}|target=/}} = 0
|{{BASEPAGENAME}}
|{{ROOTPAGENAME}}
}}/{{{1}}}
}}
}}
}}#{{{3}}}|{{{4|{{{3}}}}}}]]
}}#{{{3}}}|{{{4|{{{3}}}}}}]]

Version du 27 novembre 2021 à 17:32

Documentation
Raccourci [+]
{{lp}}
Description
Ce modèle affiche un lien dépendant de l’espace de nom où la page est transcluse :
  • dans l’espace des pages Livre: ou Page: le lien dirige vers une page du djvu ;
  • dans l’espace de nom principal le lien dirige vers une sous-page de la page principale.


Syntaxe
{{lp|nom-de-sous-page|n°-page-djvu|n°-page-livre|lien-tel-qu’il-apparaît}}
Arguments n° :
  1. nom de la sous-page, celle qui contient la cible à atteindre dans l’espace de nom principal, 2 options possibles :
    1. Titre de la sous-page {{SUBPAGENAME}} tel que défini dans MediaWiki : inscrire chapitre-nn si la page contenant la cible se nomme livre/partie-nn/chapitre-nn
    2. Nom de la page {{FULLPAGENAME}} sans la racine {{ROOTPAGENAME}} inscrire tome-nn/chapitre-nn si la page contenant la cible se nomme collection/tome-nn/chapitre-nn. L’option 2 a été introduite en 2017 pour permettre de remonter dans l’arborescence afin d’atteindre une cible située dans un tome différent de l’appel (pour construire à la fin du dernier tome, par exemple, une tdm commune à tous les tomes )
  2. numéro de page du djvu ;
  3. numéro de page du livre ;
  4. (optionnel) lien tel qu’il apparaît : l’argument 3 (n°-page-livre) est utilisé si le 4e est manquant.
Si la page d’inclusion s’appelle xxxx/Texte entier, le premier argument est ignoré et le lien se fait directement dans la même page.


Exemples
{{lp|Séance du 17 décembre 1832|293|99}}
{{lp|Rapport sur les progrès de la géologie|118|cxii|{{sc|cxii}}}}
Voir Page:Bulletin de la société géologique de France - 1re série - 3 - 1832-1833.djvu/568 et Bulletin de la société géologique de France/1re série/Tome III/Table des matières


Voir aussi