Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Wiki SaintSeiyaPedia THEN
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Template:StoryPart/FightChapter
Template
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
<includeonly>{{QueryDisplay/FightMain |1={{{start_chapter|{{PAGENAME}}}}} |2={{#if:{{{end_chapter|}}}|{{{end_chapter|}}}|???}} |3={{{result|}}} |4={{{fight1|}}} |5={{{fight2|}}} |6={{{fight3|}}} |7={{{fight4|}}} |8={{{order|0}}} }}{{#subobject:FightInChapter_{{{order|0}}} |FightStartIn={{{start_chapter|{{PAGENAME}}}}} |Has main series={{#show:{{{start_chapter|{{PAGENAME}}}}}|?Has_main_series}} |EndInChapter={{{end_chapter|}}} |Ordering_number={{{order|0}}} |Result={{{result|}}} }} {{#arraymap:{{{fight1|}}}|,|x| {{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 1=x}}{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters=x}}{{#subobject:FightInChapter_{{{order|0}}}|Features character=x}}}} {{#arraymap:{{{fight2|}}}|,|x| {{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 2=x}}{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters=x}}{{#subobject:FightInChapter_{{{order|0}}}|Features character=x}}}} {{#arraymap:{{{fight3|}}}|,|x| {{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 3=x}}{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters=x}}{{#subobject:FightInChapter_{{{order|0}}}|Features character=x}}}} {{#arraymap:{{{fight4|}}}|,|x| {{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 4=x}}{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters=x}}{{#subobject:FightInChapter_{{{order|0}}}|Features character=x}}}}</includeonly><noinclude><div class="templateinstructions"> <div class="templatedesc">Utilisé sur les pages de [[:Category:Récit|Récits]]. Affiche une ligne de tableau représentant un combat, et crée également un sous-objet sémantique pour ce combat. L'entête et le tag de fin du tableau sont ajoutés séparément. </div> =Usage= * Ce template devrait être appelé selon le format suivant : <pre> {{StoryPart/FightChapter |start_chapter= |end_chapter= |result= |fight1= |fight2= |fight3= |fight4= |order= }} </pre> =Paramètres= {| class="paramtable sortable " |- ! Paramètre !! Contenu!! Valeur par défaut |- | start_chapter || Chapitre ou épisode de début || Nom de l'article dans lequel ce Template est utilisé |- | end_chapter || Chapitre ou épisode de fin || |- | result || Issue du combat || |- | fight1 || Combattants - 1er camp. Valeurs séparées par des virgules. Utiliser des identifiants de personnages ([[Aide:SaintSeiya/Identifiants de personnages|Consulter l'aide]]). || |- | fight2 || Combattants - 2nd camp. Valeurs séparées par des virgules. Utiliser des identifiants de personnages ([[Aide:SaintSeiya/Identifiants de personnages|Consulter l'aide]]). || |- | fight3 || Combattants - 3ème camp. Valeurs séparées par des virgules. Utiliser des identifiants de personnages ([[Aide:SaintSeiya/Identifiants de personnages|Consulter l'aide]]). || |- | fight4 || Combattants - 4ème camp. Valeurs séparées par des virgules. Utiliser des identifiants de personnages ([[Aide:SaintSeiya/Identifiants de personnages|Consulter l'aide]]). || |- | order || Numéro permettant de trier les combats || |} =Sous-objets sémantiques crées= {| class="paramtable sortable " |- ! Sous-objet sémantique !! Propriété!! Remplie par le paramètre!!Valeur par défaut |- | FightInChapter_'''paramètre: ''order''''' || || || |- | || FightStartIn || start_chapter || Nom de l'article dans lequel ce Template est utilisé |- | || Has main series || Interroge la page donnée par ''start_chapter'' et y récupére la valeur de la propriété [[Property:Has_main_series|Has_main_series]] || |- | || EndInChapter || end_chapter || |- | || Ordering_number || order || 0 |- | || Result || result || |- | || Has Fighters || fight1 + fight2 + fight3 + fight4 || |- | || Features character || fight1 + fight2 + fight3 + fight4 (en vue d'un changement de système) || |- | || Has Fighters 1 || fight1 || |- | || Has Fighters 2 || fight2 || |- | || Has Fighters 3 || fight3 || |- | || Has Fighters 4 || fight4 || |} =Exemple= <pre> {{StoryPart/FightChapter |start_chapter=Episode 001 |end_chapter=Episode 002 |result=Victoire de Thanatos |fight1=Seiya, Shaina |fight2=Cassios, Baian |fight3=Rhadamanthe, Io |fight4=Thanatos |order=5 }} </pre> =Explications avancées= <div class="templateadvance semanticdoc"> ===Sous-objet sémantique=== Les sous-objets sémantiques ([http:// Sous-objets sémantiques]) n'ont pas de mécanisme permettant d'affecter directement en liste de valeurs pour une propriété donnée. Or, il est important ici de pouvoir affecter plusieurs valeurs aux propriétés représentant les combattants telle que '''Has Fighters''' ou '''Has Fighters 1'''. Mécanisme idéal, mais qui ne fonctionne pas <pre> {{#subobject:FightInChapter_{{{order|0}}} |FightStartIn={{{start_chapter|{{PAGENAME}}}}} |Has main series={{#show:{{{start_chapter|{{PAGENAME}}}}}|?Has_main_series}} |EndInChapter={{{end_chapter|}}} |Ordering_number={{{order|0}}} |Result={{{result|}}} |Has Fighters=<liste de noms séparés par des virgules> |Has Fighters 1=<liste de noms séparés par des virgules> ... }} </pre> Cependant, définir à nouveau des propriétés pour un sous-objet donné (identifié par son nom) permet d'ajouter des propriétés en plus de celles déja existantes. On crée donc d'abord l'objet <pre> {{#subobject:FightInChapter_{{{order|0}}} |FightStartIn={{{start_chapter|{{PAGENAME}}}}} |Has main series={{#show:{{{start_chapter|{{PAGENAME}}}}}|?Has_main_series}} |EndInChapter={{{end_chapter|}}} |Ordering_number={{{order|0}}} |Result={{{result|}}} }} </pre> Puis on parcourt les liste des combattants pour ajouter peu à peu toutes lse propriétés nécessaires <pre> {{#arraymap:{{{fight1|}}}|,|x| {{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 1=x}} </pre> ===Exemple=== ::* fight1=> Seiya, Marin ::* fight2=> Shaina, Cassios {| class="wikitable sortable " style="font-size:0.9em;" |- ! Code !! Interprétation !! Résultat |- |<nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|FightStartIn=Episode 001</nowiki> :<nowiki>|Has main series=Saint Seiya Série TV</nowiki> :<nowiki>|EndInChapter=Episode 002</nowiki> :<nowiki>|Ordering_number=01</nowiki> :<nowiki>|Result=Victoire de Seiya</nowiki> :<nowiki>}}</nowiki> | |<nowiki>FightInChapter_1</nowiki> :<nowiki>FightStartIn=Episode 001</nowiki> :<nowiki>Has main series=Saint Seiya Série TV</nowiki> :<nowiki>EndInChapter=Episode 002</nowiki> :<nowiki>Ordering_number=01</nowiki> :<nowiki>Result=Victoire de Seiya</nowiki> |- | <nowiki>{{#arraymap:{{{fight1|}}}|,|x|</nowiki> :<nowiki>{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 1=x}}</nowiki> :<nowiki>{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters=x}}</nowiki> <nowiki>}}</nowiki> | <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters 1=Seiya}}</nowiki> <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters=Seiya}}</nowiki> <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters 1=Marin}}</nowiki> <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters=Marin}}</nowiki> |style="width:20em;"|<nowiki>FightInChapter_1</nowiki> :<nowiki>FightStartIn=Episode 001</nowiki> :<nowiki>Has main series=Saint Seiya Série TV</nowiki> :<nowiki>EndInChapter=Episode 002</nowiki> :<nowiki>Ordering_number=01</nowiki> :<nowiki>Result=Victoire de Seiya</nowiki> :<nowiki>Has Fighters 1=Seiya, Marin</nowiki> :<nowiki>Has Fighters=Seiya, Marin</nowiki> |- | <nowiki>{{#arraymap:{{{fight2|}}}|,|x|</nowiki> :<nowiki>{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters 2=x}}</nowiki> :<nowiki>{{#subobject:FightInChapter_{{{order|0}}}|Has Fighters=x}}</nowiki> <nowiki>}}</nowiki> | <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters 2=Shaina}}</nowiki> <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters=Shaina}}</nowiki> <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters 2=Cassios}}</nowiki> <nowiki>{{#subobject:FightInChapter_1</nowiki> :<nowiki>|Has Fighters=Cassios}}</nowiki> |style="width:20em;"|<nowiki>FightInChapter_1</nowiki> :<nowiki>FightStartIn=Episode 001</nowiki> :<nowiki>Has main series=Saint Seiya Série TV</nowiki> :<nowiki>EndInChapter=Episode 002</nowiki> :<nowiki>Ordering_number=01</nowiki> :<nowiki>Result=Victoire de Seiya</nowiki> :<nowiki>Has Fighters 1=Seiya, Marin</nowiki> :<nowiki>Has Fighters 2=Shaina, Cassios</nowiki> :<nowiki>Has Fighters=Seiya, Marin, Shaina, Cassios</nowiki> |} </div> </div>__NOTOC__</noinclude>
Summary:
Please note that all contributions to Wiki SaintSeiyaPedia THEN may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Wiki SaintSeiyaPedia THEN:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Template:StoryPart/FightChapter
Add topic