Oui, sans problème.
Je m'explique, voici à quoi ressemble le titre d'un article classique :
Code:
(:Titre: Maison Winchester:) (:Titre2: Maison Winchester:) (:Intro: Demeure de Californie réputée hantée, construite au début du XXème siècle par la millionaire Sarah Winchester:)
!{$:Titre}
----
[[<<]] '''{$:Intro}'''
----
Voilà ce qui se passe :
1) première parenthèse : on défiinit une variable appelée "Titre" avec la valeur "Maison Winchester". C'est elle qui s'affiche dans les index et, ordinairement, en haut des articles (je vais y revenir un peu plus loin).
2) 2ème parenthèse : on définit une variable appelée "Titre2" avec la valeur "Maison Winchester". Cette variable-là n'est jamais affichée où que ce soit, mais elle est utilisée pour le tri alphabétique des articles dans les index - c'est pour cela que, contrairement à la variable "Titre", elle ne doit pas contenir d'accents ni de symboles bizarres, qui perturberaient le classement.
3) Troisième parenthèse : on définit une variable appelée "Intro" avec la valeur "Demeure de Californie réputée hantée, construite au début du XXème siècle par la millionaire Sarah Winchester". Elle s'affiche dans les index, juste en-dessous des titres des articles, et tout en haut des articles eux-mêmes, juste en-dessous de leurs titres (là encore, ce n'est pas obligatoire).
4) Première accolade : on affiche la valeur de la variable "Titre", qu'on a définit au point 1 - autrement dit, on affiche le titre de l'article qu'on a défini un peu plus haut. Cependant, rien ne vous oblige à afficher cette variable : si vous le voulez, vous pouvez entrer un autre titre à la place de celui qui s'affichera dans l'index, en écrivant par exemple « !Maison de Winchester » au lieu de « !{$:Titre} ».
5) Deuxième accolade : on affiche la valeur de la variable "Intro". Comme pour la le titre, vous pouvez cependant écrire ici une introduction différente au lieu de celle définie plus haut et qui apparaît dans l'index.
Par exemple, si vous voulez qu'un article apparaisse comme "Winchester, maison de" dans les index mais qu'il soit marqué "Maison de Winchester" tout en haut de l'article lorsque vous le lisez, il faut écrire :
Code:
(:Titre: Winchester, maison de:) (:Titre2: Winchester maison de:) (:Intro: Demeure de Californie réputée hantée, construite au début du XXème siècle par la millionaire Sarah Winchester:)
!Maison de Winchester
----
[[<<]] '''{$:Intro}'''
----
C'est vraiment tout simple même si ça n'en a pas forcément l'air dit comme ça, je vous encourage à essayer un peu de jouer avec ça et de voir ce que ça donne.
Je vais probablement modifier tous les articles consacrés à des personnes, comme "Ivan T. Sanderson", de sorte à ce que leur titre s'affiche comme "Sanderson, Ivan T." dans les index mais "Ivan T. Sanderson" en haut des articles. Qu'en dites-vous ?
Au passage, l'idée de Cortex de créer une liste de synonymes est à creuser (les choses ne sont toutefois pas exactement pas comme sous Wikipedia, qui est créée via MediaWiki et pas PmWiki, comme notre encyclopédie à nous). J'avais un peu cherché des informations là-dessus il y a quelques mois mais je n'avais pas trouvé de moyen simple de faire en sorte qu'une page ait plusieurs titres et apparaisse dans plusieurs index sans truquer le nombre d'articles publiés. Je chercherai encore.
_________________
Sage à ses heures, idiot le reste du temps.
Horaire inconnu.