« Modèle:Niveau » : différence entre les versions

De gahan
Aller à la navigationAller à la recherche
(Page créée avec « <noinclude> Pour utiliser ce template, il suffit d'inclure le code suivant: <pre> {{Niveau | Titre = Titre de la Timeline | Largeur = Largeur en %age de la Timeline | tmStart = Année de début de la Timeline (obligatoire) | tmEnd = Année de fin de la Timeline (obligatoire) | p01-desc = Période 1 - Nom de la période | p01-start = Période 1 - Année de début | p01-end = Période 1 - Année de fin | p02-desc = Période 2 - Nom de la période... »)
 
Aucun résumé des modifications
 
(64 versions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :
<pre>
<pre>
{{Niveau
{{Niveau
| Titre    = Titre de la Timeline
| Largeur = 50%
| Largeur   = Largeur en %age de la Timeline
| Niveau = 13
| tmStart  = Année de début de la Timeline (obligatoire)
| tmEnd    = Année de fin de la Timeline (obligatoire)
| p01-desc  = Période 1 - Nom de la période
| p01-start = Période 1 - Année de début
| p01-end  = Période 1 - Année de fin
| p02-desc = Période 2 - Nom de la période
| p02-start = Période 2 - Année de début
| p02-end  = Période 2 - Année de fin
}}
}}
</pre>
</pre>


Pour plus de lisibilité, on pourra l'utiliser de cette manière:
Cela donnera
<pre>
{{Niveau
{{Timeline
| Largeur = 50%
| Titre    = Les périodes de l'Empire
| Niveau = 13
| Largeur   = 80%
| tmStart  = 0
| tmEnd    = 20
| p01-start = 1    | p01-end  = 43  | p01-desc  = Fondation
| p02-start = 44  | p02-end  = 172  | p02-desc  = Stabilité
}}
</pre>
 
Le résultat sera :
{{Timeline
| Titre    = Les périodes de l'Empire
| Largeur  = 80%
| tmStart  = 1
| tmEnd    = 20
| p01-start = 1    | p01-end  = 43  | p01-desc  = Fondation
| p02-start = 44  | p02-end  = 172  | p02-desc = Stabilité
}}
}}


</noinclude>
</noinclude>
<div class="timeline fontsize_S" style="width: {{#if: {{{Largeur|}}} | {{{Largeur}}} | 100% }};"><!--
<div class="niv fontsize_S" style="width: {{#if: {{{Largeur|}}} | {{{Largeur}}} | 100% }};">
--><div class="fontsize_XS" style="width: {{#expr: ({{{p01-end|}}}-{{{p01-start|}}}+0)/({{{tmEnd|}}}-{{{tmStart|}}})*100}}%;">{{{p01-desc}}}</div><!--
  <div class="niv1 fontsize_XS" style="width: {{#expr: {{{Niveau|0}}}/20*100}}%;"><div>{{{Niveau|}}}</div></div>
--><div class="fontsize_XS" style="width: {{#expr: ({{{p02-end|}}}-{{{p02-start|}}}+1)/({{{tmEnd|}}}-{{{tmStart|}}})*100}}%;">{{{p02-desc}}}</div><!--
  <div class="niv2 fontsize_XS" style="width: {{#expr: (20-{{{Niveau|0}}})/20*100}}%;"> </div>
</div>
</div>
<br clear=all>

Version actuelle datée du 18 octobre 2024 à 21:23


Pour utiliser ce template, il suffit d'inclure le code suivant:

{{Niveau
| Largeur = 50%
| Niveau  = 13
}}

Cela donnera

13