web-dev-qa-db-fra.com

Titre de page personnalisé dans la liste des pages d'une catégorie

Le nom d'affichage de la page dans Mediawiki peut être modifié à l'aide du mot magique:

{{DISPLAYTITLE:name_with_underscore}}

Mais la liste des pages de la page de catégorie affiche le nom d'origine (sans le trait de soulignement dans mon exemple).

Est-il possible d'afficher un nom personnalisé dans cette liste?

6
jurijcz

Les autres réponses sont incorrectes. Ce que vous demandez n'est pas encore possible, bien qu'il s'agisse d'une demande de fonctionnalité de longue date qui sera probablement résolue à terme.

1
Nemo

Les titres avec des traits de soulignement ne sont pas autorisés dans MediaWiki. Per https://www.mediawiki.org/wiki/Manual:Page_title :

Les éléments suivants sont non valides comme titres de page: [...]

  • Titres contenant les caractères # <> [] | {} _ (qui ont une signification particulière dans la syntaxe Wiki)

Les catégories affichent les titres stockés dans la base de données. DISPLAYTITLE affecte uniquement l'élément d'en-tête, pas le titre de l'article, affiché dans l'URL. Ceci est un problème pour les articles Wikipedia avec des premières lettres minuscules, telles que iPod et pH , qui doivent apparaître dans les catégories avec le capital initial.

Supprimer le trait de soulignement de $ wgLegalTitleChars peut vous permettre d’avoir des traits de soulignement dans le titre, mais à mon humble avis, cela ne vaut pas la peine de procéder à un petit changement esthétique.

2
NinjaBearMonkey

IIR, vous pouvez ajouter l’entrée d’index en tant que paramètre supplémentaire dans le lien de catégorie; Par exemple, considérons une page "Donald Duck":

[[Category: Ducks]]
[[Category: Ducks by lastname|Duck, Donald]]

Dans la catégorie "Ducks", il serait répertorié comme "Donald Duck", alors que dans "Ducks by lastname", il s'agirait de "Duck, Donald".

0
Tobias