Extension:Display Title/fr

L'extension Display Title permet que le titre d'affichage d'une page soit utilisé comme texte du lien par défaut pour les liens de cette page - à la fois pour les liens issus des autres pages, ainsi que pour les liens à l'intérieur de la page elle même. Display Title utilise également le titre affiché d'une page comme partie du titre de sa page de discussion. Elle affiche optionnellement sur la page, son titre original en tant que sous-titre. Et fournit une fonction d'analyse syntaxique pour récupérer le titre affiché d'une page.

Cette extension se base sur la fonctionnalité du noyau de MediaWiki prenant en charge la définition du titre d'affichage d'une page, en utilisant le mot magique. En mettant  sur une page, vous enregistrez la valeur du titre d'affichage (My Display Title dans ce cas) dans la propriété de page displaytitle de la table page_props de MediaWiki et, si configuré correctement, vous affichez cette valeur en tant que titre de page, dans la barre de titre. L'extension Display Title recherche la valeur de  dans la table   pour fournir la fonctionnalité.

Paramètres de configuration
Bien que cela ne soit pas strictement nécessaire pour le fonctionnement de Display Title, pour que le mot magique  puisse fonctionner comme prévu, initialisez les variables de configuration du noyau de MediaWiki ainsi :

Liens
Le comportement de Extension:Display Title pour différents types de liens est résumé ci-dessous. La table indique la valeur affichée du texte du lien selon le cas. Dans le tableau, A représente le titre d'une page et a représente le titre d'une page avec le premier caractère du nom de la page (c'est à dire la partie après l'espace de noms - s'il y en a un) en minuscule. Notez que si une page est une redirection vers une autre page (par exemple Page A de la colonne « Page A redirige vers Page B » ci-dessous) et possède une déclaration display title, celle-ci sera ignorée par Extension:Display Title.

fonction d'analyse syntaxique
La fonction d'analyseur  fournit le titre à afficher de la page passée en paramètre. Par exemple :

affichera le displaytitle de la page. Pour obtenir le titre d'affichage de la page actuelle, utilisez :

Prise en charge de Lua/Scribunto
Il existe deux fonctions Lua (voir Extension:Scribunto) pour récupérer le titre d'affichage d'une page ou pour le déclarer :  et. Pour les utiliser, créez une page  contenant ce qui suit :

You could then use  on a page to set the page's display title to My Display Title, and you could use   to get the display title of page My Page.

Redirects
For redirect pages, if the target page has a display title, it will be used as the display title of the redirect page.

Note that this has two implications that may be unexpected the first time a user sees them. When a page with a display title is moved leaving a redirect, on the page indicating that the move was a success the link text will be the same for both the source and target pages. And, on the Special:WhatLinksHere page for a page with a display title that is the target of a redirect, the link text of the redirect page will be the display title of the target page.

A single level of redirect will be followed.

History
The functionality in this extension evolved as part of the Semantic Title extension. Special thanks go to Van de Bugger, the author of version 1.0 of Semantic Title.

Display Title relies only on functionality in MediaWiki core; it does not depend on any other extension. The functionality in Display Title has been removed from Semantic Title, which now retains solely the functionality to set a page's display title from a Semantic MediaWiki property or Cargo field. However, it is recommended that a page's display title be set using  rather than the functionality in Semantic Title. Semantic Title is being maintained for backward compatibility.

Release notes

 * Version 2.0.0
 * Compatibility dropped with MW 1.28 and lower
 * Bug fixes:
 * T181669: Handle integers passed as link text
 * Fixed bug introduced in version 1.5.2 that caused self links to be wrapped in HtmlArmor
 * Version 1.5.3
 * On redirect pages, show display title of target page
 * Follows a single level of redirect
 * Version 1.5.2
 * Bug fixes:
 * T180413: Use supplied link text rather than display title when link text matches page title except for case of first character
 * T180409: Undefined variable: found in "DisplayTitleHooks.php" on line 152
 * T181228: Display titles with italics show as HTML
 * Version 1.5.1
 * Fixed issue for logged-in users on using action "info"
 * Version 1.5
 * Text that should have overridden link text was being ignored
 * Fix link to user page in header (personal URLs)
 * Version 1.4
 * Updated to work with MediaWiki 1.28+
 * Version 1.3
 * Modified self-links to determine display text identically to non-self-links
 * Version 1.2
 * Added mw.ext.displaytitle.get and mw.ext.displaytitle.get Lua functions written by User:Oetterer
 * Version 1.1
 * Added check for title with only fragment when creating link
 * Version 1.0
 * Initial release

Known incompatibilities

 * Configuration parameter  will not work if you also have the Semantic Breadcrumb Links extension lower than version 1.5.0 installed. Thus the original page title will not display below the title bar.

Voir aussi

 * DISPLAYTITLE magic word
 * Page props database table
 * Semantic Title
 * Page props database table
 * Semantic Title