Modèle:Cadre à onglets/Documentation

info Documentation du modèle

Utilisation modifier

Ce modèle de cadre permet la navigation par onglets. Il a été conçu pour pouvoir afficher le contenu de plusieurs pages dans une seule, en naviguant simplement entre onglets qui contiennent chacun le contenu d'une page, ce qui permet de naviguer d’une page à l’autre sans recharger la page à chaque passage. Le modèle peut afficher jusqu’à neuf onglets de 1er niveau et autant de pages. Aussi, il est possible de choisir l’onglet à afficher lors du chargement. Mais il est tout à fait possible d’imbriquer un cadre à onglets dans un autre de manière à avoir des onglets de 2ème niveau (ou d'un niveau encore inférieur) : il suffit pour cela d’inclure dans un paramètre contenuX un autre {{Cadre à onglets}}. Une page peut accueillir jusqu’à 10 cadres à onglets, chacun contenant au maximum 9 onglets. Donc on peut obtenir jusqu'à 90 onglets, imbriqués ou non.

Syntaxe modifier

{{Cadre à onglets
 | id=0

 | icône1   = 
 | onglet1  = 
 | contenu1 = 

 | icône2   = 
 | onglet2  = 
 | contenu2 = 

 | icône3   = 
 | onglet3  = 
 | contenu3 = 

 | icône4   = 
 | onglet4  = 
 | contenu4 = 

 | sél=1
}}

Paramètres modifier

id
0 à 9 au cas où il y aurait plusieurs cadres dans la même page (chaque cadre à onglet d’une même page doit avoir un paramètre id différent).
icôneN (icône1 … icône9)
image dans l’onglet N. Ne pas dépasser 16px.
ongletN (onglet1 … onglet9)
contenu à écrire dans l’onglet N. Ne pas inclure de liens ([[]]).
contenuN (contenu1 … contenu9)
contenu associé à l’onglet N à afficher dans la boîte.
sél
Sélection d’onglet de départ lors du chargement. Ex : sél = 1 pour sélectionner l’onglet 1 par défaut.

Exemple d’utilisation modifier

Syntaxe modifier

;Quelques langues régionales et leurs dialectes par pays
{{Cadre à onglets

| id=0

| icône1   = [[Image:Flag of France (2020–present).svg|16px]]
| onglet1  = France
| contenu1 ={{Cadre à onglets

| id=1

| icône1   =
| onglet1  = basque
| contenu1 = [[:Catégorie:basque]]

| icône2   =
| onglet2  = breton
| contenu2 = [[:Catégorie:breton]]

| icône3   =
| onglet3  = corse
| contenu3 = {{Cadre à onglets

| id=2

| icône1   =
| onglet1  = ajaccien
| contenu1 = [[w:Corse (langue)|La langue corse sur Wikipédia]]

| icône2   =
| onglet2  = bastiais
| contenu2 =

| icône3   =
| onglet3  = cortenais
| contenu3 =

| icône4   =
| onglet4  = sartenais
| contenu4 =

| sél=1

}}

| sél=3 <!---sélection de 3 pour que le corse apparaisse en premier--->

}}

| icône2   = [[Image:Flag of Belgium.svg|16px]]
| onglet2  = Belgique
| contenu2 ={{Cadre à onglets

| id=3

| icône1   =
| onglet1  = flamand occidental
| contenu1 = [[:Catégorie:flamand occidental]]

| icône2   =
| onglet2  = wallon
| contenu2 = [[:Catégorie:wallon]]

| sél=1

}}

| icône3   = [[Image:Flag of Switzerland (Pantone).svg|16px]]
| onglet3  = Suisse
| contenu3 = {{Cadre à onglets

| id=4

| icône1   =
| onglet1  = romanche
| contenu1 = [[:Catégorie:romanche]]

| sél=1

}}

| sél=1

{{Cadre à onglets

| id=5

| icône1   = [[Image:Flag of Italy.svg|16px]]
| onglet1  = Italie
| contenu1 =

| icône2   = [[Image:Flag of Spain.svg|16px]]
| onglet2  = Espagne
| contenu2 =

| icône3   = [[Image:Flag of Germany.svg|16px]]
| onglet3  = Allemagne
| contenu3 =

| sél=1

}}
}}

Donnera :

Quelques langues régionales et leurs dialectes par pays

Voir aussi modifier