Titre affiché
Le titre affiché (display title) est le titre préféré pour une page wiki. Il fournit généralement la chaîne du texte affiché dans l'en-tête de titre d'une page. Conceptuellement et techniquement il est séparé du titre de la page , c'est à dire du titre sous lequel la page est enregistrée et rendue accessible sur le web. Par défaut, le titre affiché est synonyme du titre de page, mais il peut être personnalisé pour répondre à vos besoins.
Différents wikis utilisent différentes conventions de nommage pour le titre de page et le titre affiché. Par exemple, la convention sur un site comme Wikipedia est que le titre de page d'un article doit être descriptif du sujet, tandis que le titre d'affichage peut être personnalisé uniquement pour prendre une certaine mise en forme que les titres de page ne prennent pas en charge (initiale en minuscules, italique, en exposant). D'autres wikis peuvent préférer utiliser des titres de page courts générés par hachage et laisser la partie descriptive au titre d'affichage uniquement. Les deux approches sont possibles.
Noyau MediaWiki
Pour les utilisateurs et les administrateurs de site
- Le titre d'affichage est généralement visible comme l'en-tête de titre d'une page. Une méthode plus fiable pour le vérifier est cependant de regarder la table des matières généralement connue sous le nom de Information sur la page .
- Sauf si l'option
$wgAllowDisplayTitle
est initialkisée àfalse
, le mot magique DISPLAYTITLE vous permet de définir un titre d'affichage personnalisé pour une page. Dans une certaine mesure, il permet des options de formatage en HTML telles que l'italique.- De plus, le titre d'affichage de la page d'accueil peut être redéfini par les messages système
Mainpage-title
/Mainpage-title-loggedin
, descrits sur Manuel:Page d'accueil .
- De plus, le titre d'affichage de la page d'accueil peut être redéfini par les messages système
Paramètres de configuration :
Nom | Type | Description | Valeur par défaut |
---|---|---|---|
$wgAllowDisplayTitle | boolean | indique si la personnalisation des titres d'affichage est autorisée en utilisant DISPLAYTITLE, ou pas. | true
|
$wgRestrictDisplayTitle | boolean | indique si la personnalisation doit être restreinte au formatage ou pas. | true
|
Pour les développeurs
- Le titre d'affichage est stocké dans des lignes de la table
page_props
oùpp_propname
vaut'displaytitle'
. Its value is stored inpp_value
. - Il peut être récupéré en PHP. Voir par exemple
- PageProps::getProperties() - PageProps peut être appelé en utilisant les MediaWikiServices .
- La classe ParserOutput propose les méthodes
getDisplayTitle()
etgetPageProperties()
.
- Il peut être défini dans ParserOutput en utilisant
setDisplayTitle()
ousetPageProperty()
. - Il peut être récupéré par l'API. Voir par exemple
Extensions
- Extension:DisplayTitle - s'appuie sur l'utilisation du mot magique DISPLAYTITLE en s'assurant qu'un lien wiki vers une page utilise le titre d'affichage comme texte de lien par défaut. Il fournit également une fonction d'analyse syntaxique qui récupère le titre d'affichage d'une page ainsi qu'une fonction équivalente à utiliser en LUA.
- Extension:PageProperties - vous permet de modifier le titre d'affichage et les autres propriétés de la page avec l'aide d'un formulaire
- Extension:Semantic MediaWiki - s'appuie sur DISPLAYTITLE en attribuant automatiquement le titre d'affichage à une propriété spéciale appelée "Display title of". Voir https://www.semantic-mediawiki.org/wiki/Help:Display_title