« Discussion modèle:Composant portail » : différence entre les versions

De Oniropædia
Aller à la navigationAller à la recherche
(→‎De la généricité de ce modèle : inutile : ça complique plus qu'autre chose)
m (généralisation temporaire modèle "Indexation")
 
(12 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Category:Syntaxe des modèles|{{PAGENAME}}]]
{{Indexation|Syntaxe des modèles}} <!-- [[catégorie:Syntaxe des modèles|{{PAGENAME}}]] -->
 
;Utilisation:Ce modèle sert à appeler une sous-page qui constitura une rubrique d'une page complexe, avec une mise en page de "type portail" (voir exemple). Contrairement à son homonyme sur Wikipédia, la sous-page crée reste dans le même espace et n'est pas obligatoirement située dans l'espace Modèle. Si vous souhaiter appeler une sous-page comme rubrique sans la mise en forme préformatée, il est plus simple d'utiliser la commande:
<nowiki>== Titre de la rubrique ==
{{:/sous-page de la rubrique}}</nowiki>
 


;Utilisation:Ce modèle est utilisé sur les portails de Wikipédia.
<small>Note : Le lien 'modifier' comporte par défaut <code>[[Special:Prefixindex/Modèle:Portail|Modèle:]]</code> en préfixe du lien.</small>
;Syntaxe:
;Syntaxe:
Avec l'ajout des paramètres ''style'' et ''rubrique'', il y a désormais quatres façons d'utiliser le modèle :
# '''Syntaxe originelle :''' <BR><tt><nowiki>{{</nowiki>Composant portail|<BR>titre=Titre de la section |<BR> nsportail={{PAGENAME}} | (permet de créer la sous-page dans l'arborescence de la page principale)<BR> partie=nom spécifique de la sous-page | (doit obligatoirement commencer par un /)<BR> tailleTitre=taille du titre en % |<BR> couleur1=couleur de fond du cadre |<BR> couleur2=couleur de fond du titre |<BR> couleurTitre=couleur du texte de titre |<BR> bordure=couleur de la bordure<nowiki>}}</nowiki></tt><BR><BR>
# '''Syntaxe avec ''style'' :''' <BR><tt><nowiki>{{</nowiki>Composant portail|<BR>titre=Titre de la section |<BR>nsportail={{PAGENAME}} | (permet de créer la sous-page dans l'arborescence de la page principale)<BR>partie=nom spécifique de la sous-page | (doit obligatoirement commencer par un /)<BR>tailleTitre=taille du titre en % |<BR>StyleRubrique=jeu de couleurs de la rubrique<nowiki>}}</nowiki></tt><BR><BR>
# '''Syntaxe avec ''rubrique'' :''' <BR><tt><nowiki>{{</nowiki>Composant portail|<BR>NomRubrique=Nom de la rubrique|<BR>tailleTitre=taille du titre en % |<BR> couleur1=couleur de fond du cadre |<BR> couleur2=couleur de fond du titre |<BR> couleurTitre=couleur du texte de titre |<BR> bordure=couleur de la bordure<nowiki>}}</nowiki></tt><BR><BR>
# '''Syntaxe avec ''style'' et ''rubrique'' :''' <BR><tt><nowiki>{{</nowiki>Composant portail|<BR>NomRubrique=Nom de la rubrique|<BR>tailleTitre=taille du titre en % |<BR>StyleRubrique=jeu de couleurs de la rubrique<nowiki>}}</nowiki></tt><BR><BR>
;Exemple avec syntaxe originelle:
<pre><nowiki>{{Composant portail|
<pre><nowiki>{{Composant portail|
titre=Titre de la section |
titre=rubrique d'exemple |
partie=Chemin du modèle de la section |
nsportail={{PAGENAME}} |
tailleTitre=taille en % |
partie=/page vide d'exemple |
couleur1=couleur de fond du cadre |
couleur2=couleur de fond du titre |
couleurTitre=couleur du texte de titre |
bordure=couleur de la bordure}}</nowiki></pre>
;Exemple:
<pre><nowiki>{{Composant portail|
titre=Exemple |
partie=Portail Biochimie/L'article du mois... |
tailleTitre=95% |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur1=#60B0C0 |
Ligne 23 : Ligne 26 :
ce qui donne le cadre suivant : (kitsch à souhait, mais c'est pour les besoins de l'explication :)
ce qui donne le cadre suivant : (kitsch à souhait, mais c'est pour les besoins de l'explication :)
{{Composant portail|
{{Composant portail|
titre=Exemple |
titre=rubrique d'exemple |
partie=Portail Biochimie/L'article du mois... |
nsportail={{PAGENAME}} |
partie=/page vide d'exemple |
tailleTitre=95% |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleur2=#6070C0 |
couleurTitre=#50FFE0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
bordure=#F00}}


== Commentaires ==
=== Le prefix du lien de modification est-il obligatoire ? ===


Suite à la demande de [[Discussion Portail:Scénario#Faut arrêter les modèles !|Xiloynaha]] il est apparu que le problème vient du préfixe Modèle qui est automatiquement insérer dans le cadre de l'emploi de ce modèle.
;Exemple avec emploi du paramètre ''style'':
<pre><nowiki>{{Composant portail|
titre=rubrique d'exemple |
nsportail={{PAGENAME}} |
partie=/page vide d'exemple |
tailleTitre=95% |
StyleRubrique=standard}}</nowiki></pre>
ce qui donne le cadre suivant :
{{Composant portail|
titre=rubrique d'exemple |
nsportail={{PAGENAME}} |
partie=/page vide d'exemple |
tailleTitre=95% |
StyleRubrique=standard}}


Peut-on avoir ton avis sur la nécessité d'un tel ajout ? En effet, bien que cela soit indiqué dans l'aspect syntaxe, il semble y avoir un petit problème d'usage.


En effet si lors de l'appel au modèle avec la syntaxe suivante :<br />
;Exemple avec emploi du paramètre ''rubrique'':
<nowiki>{{Composant portail|</nowiki><br />
<pre><nowiki>{{Composant portail|
titre=Exemple |<br />
NomRubrique=rubrique d'exemple |
partie=/L'article du mois... |<br />
tailleTitre=95% |<br />
couleur1=#60B0C0 |<br />
couleur2=#6070C0 |<br />
couleurTitre=#60FFF0 |<br />
bordure=#F00<nowiki>}}</nowiki><br />
On obtient alors :
{{Composant portail|
titre=Exemple |
partie=/L'article du mois... |
tailleTitre=95% |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
bordure=#F00}}</nowiki></pre>
 
ce qui donne le cadre suivant : (kitsch à souhait, mais c'est pour les besoins de l'explication :)
On voit donc que le modèle utilise bien le paramètre <nowiki>{{PAGENAME}}</nowiki> si le paramètre <nowiki>{{{partie}}}</nowiki> commence par un /, sinon il mets automatiquement Modèle:<nowiki>{{{partie}}}</nowiki>
 
Pour comparer, il suffit de voir :<br />
<nowiki>{{Composant portail|</nowiki><br />
titre=Exemple |<br />
partie=L'article du mois... |<br />
tailleTitre=95% |<br />
couleur1=#60B0C0 |<br />
couleur2=#6070C0 |<br />
couleurTitre=#60FFF0 |<br />
bordure=#F00<nowiki>}}</nowiki><br />
On obtient alors :
{{Composant portail|
{{Composant portail|
titre=Exemple |
NomRubrique=rubrique d'exemple |
partie=L'article du mois... |
tailleTitre=95% |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur1=#60B0C0 |
Ligne 78 : Ligne 69 :
bordure=#F00}}
bordure=#F00}}


Dans le premier cas, la balise <nowiki>[modifier]</nowiki> ne corresponds pas au lien vers le contenu. Dans le deuxième si.


Nous en arrivons donc au conclusions suivantes :
;Exemple avec emploi des paramètres ''style'' et ''rubrique'':
#Avons nous vraiment besoin d'un modèle qui appel un autre modèle pour faire des parties d'un portail ?
<pre><nowiki>{{Composant portail|
#Dans le cas où le paramètre <nowiki>{{{partie}}}</nowiki> doit-être une sous-page ne faut-il pas filtrer son / s'il s'agit du premier caractère.
NomRubrique=rubrique d'exemple |
#Pourquoi mettre un paramètre <nowiki>{{{titre}}}</nowiki> et un paramètre <nowiki>{{{partie}}}</nowiki> ?
tailleTitre=95% |
:N'a-t-on pas intérer à dire que toutes les parties d'un portail sous nécéssairement une sous-page de lui ?
StyleRubrique=projet}}</nowiki></pre>
#Dans quel contexte peut-on avoir nécessité des deux paramètres ?
ce qui donne le cadre suivant :
--[[Utilisateur:Just an Illusion|Just an Illusion]] 10 novembre 2006 à 16:09 (CET)
{{Composant portail|
NomRubrique=rubrique d'exemple |
tailleTitre=95% |
StyleRubrique=projet}}


[[Image:Attention.svg||20px]]Je viens de regarder l'implémentation, il y a un paramètre manquant dans la syntaxe. Grâce à ce paramètre, le problème évoqué ci-dessus disparait.
== Commentaires ==
Note : il y a un petit souci avec la couleur par défaut du lien [modifier] qui apparait en vert sur la page d'affichage du modèle [[Modèle:{{PAGENAME}}|{{PAGENAME}}]] au lieu d'apparaitre en bleu


Voici la nouvelle manière de faire :
{{Archives}}
<nowiki>{{Composant portail|</nowiki><br />
titre=Exemple |<br />
nsportail=<nowiki>{{PAGENAME}}</nowiki> |<br />
partie=/L'article du mois... |<br />
tailleTitre=95% |<br />
couleur1=#60B0C0 |<br />
couleur2=#6070C0 |<br />
couleurTitre=#60FFF0 |<br />
bordure=#F00<nowiki>}}</nowiki><br />
 
On obtient alors :
{{Composant portail|
titre=Exemple |
nsportail={{PAGENAME}} |
partie=/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}


--[[Utilisateur:Just an Illusion|Just an Illusion]] 21 novembre 2006 à 23:08 (CET)
=== Question sur l'appel d'une sous-page sans passer par le modèle ===


===De la g&eacute;n&eacute;ricit&eacute; de ce mod&egrave;le===
Y a-t-il une justification à la présence du ":" dans le code d'appel (<nowiki>{{:/sous-page}}</nowiki>) ? --[[Utilisateur:Narcian le Grand Rêvant|Narcian le Grand Rêvant]] 2 janvier 2007 à 09:59 (CET)
Je viens de modifier la nouvelle [[Eileen Skyclad, une aventure]] pour mettre en place le syst&egrave;me des sous-pages.
&Eacute;tant f&eacute;niant j'ai d&eacute;cid&eacute; d'utiliser ce mod&egrave;le pour impl&eacute;menter la nouvelle structure de l'article.</br>
Je viens donc de r&eacute;aliser que le mod&egrave;le n'&eacute;tait pas utilisable dans d'autres contextes que celui d'un pseudo portail. Nous avons donc deux choix :
#soit nous cr&eacute;ons un autre mod&egrave;le qui recopiera presque int&eacute;gralement celui-ci (&agrave; l'exeception du titre)
#soit nous adaptons celui pour pouvoir l'utiliser dans d'autres contextes.


Qu'en pensez vous ?
: Normalement non, on peut se passer des deux points quand on veut inclure une sous-page. Je pense que c'est strictement équivalent.
----
: --[[Utilisateur:Xiloynaha|Xiloynaha]] 4 janvier 2007 à 21:52 (CET)
Je pense que c'est inutile, et que c'est se compliquer la vie. Là en utilisant le modèle, pour avoir un truc standard tu es obligé de spécifier couleur blanche, etc. :
<nowiki>{{Composant portail |
titre=Chapitre 1 |
nsportail={{PAGENAME}} |
tailleTitre=150% |
partie=/Chapitre 1|
couleur1=#FFFFFF;|
couleur2=#FFFFFF;|
couleurTitre=#000;|
bordure=#FFFFFF;}}</nowiki>
Alors que tu pourrais obtenir la même chose (taille et alignement du titre mis à part, mais je trouve ça mieux comme ça, autant rester dans la mise en forme classique plutôt que manuelle) en écrivant :
<nowiki>== Chapitre 1 ==
{{:/Chapitre1}}</nowiki>
--[[Utilisateur:Xiloynaha|Xiloynaha]] 22 novembre 2006 à 12:36 (CET)

Dernière version du 20 avril 2007 à 09:07

Utilisation
Ce modèle sert à appeler une sous-page qui constitura une rubrique d'une page complexe, avec une mise en page de "type portail" (voir exemple). Contrairement à son homonyme sur Wikipédia, la sous-page crée reste dans le même espace et n'est pas obligatoirement située dans l'espace Modèle. Si vous souhaiter appeler une sous-page comme rubrique sans la mise en forme préformatée, il est plus simple d'utiliser la commande:
== Titre de la rubrique ==
 {{:/sous-page de la rubrique}}


Syntaxe

Avec l'ajout des paramètres style et rubrique, il y a désormais quatres façons d'utiliser le modèle :

  1. Syntaxe originelle :
    {{Composant portail|
    titre=Titre de la section |
    nsportail=Composant portail | (permet de créer la sous-page dans l'arborescence de la page principale)
    partie=nom spécifique de la sous-page | (doit obligatoirement commencer par un /)
    tailleTitre=taille du titre en % |
    couleur1=couleur de fond du cadre |
    couleur2=couleur de fond du titre |
    couleurTitre=couleur du texte de titre |
    bordure=couleur de la bordure}}


  2. Syntaxe avec style :
    {{Composant portail|
    titre=Titre de la section |
    nsportail=Composant portail | (permet de créer la sous-page dans l'arborescence de la page principale)
    partie=nom spécifique de la sous-page | (doit obligatoirement commencer par un /)
    tailleTitre=taille du titre en % |
    StyleRubrique=jeu de couleurs de la rubrique}}


  3. Syntaxe avec rubrique :
    {{Composant portail|
    NomRubrique=Nom de la rubrique|
    tailleTitre=taille du titre en % |
    couleur1=couleur de fond du cadre |
    couleur2=couleur de fond du titre |
    couleurTitre=couleur du texte de titre |
    bordure=couleur de la bordure}}


  4. Syntaxe avec style et rubrique :
    {{Composant portail|
    NomRubrique=Nom de la rubrique|
    tailleTitre=taille du titre en % |
    StyleRubrique=jeu de couleurs de la rubrique}}


Exemple avec syntaxe originelle
{{Composant portail|
titre=rubrique d'exemple |
nsportail={{PAGENAME}} |
partie=/page vide d'exemple |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}

ce qui donne le cadre suivant : (kitsch à souhait, mais c'est pour les besoins de l'explication :)


Exemple avec emploi du paramètre style
{{Composant portail|
titre=rubrique d'exemple |
nsportail={{PAGENAME}} |
partie=/page vide d'exemple |
tailleTitre=95% |
StyleRubrique=standard}}

ce qui donne le cadre suivant :


Exemple avec emploi du paramètre rubrique
{{Composant portail|
NomRubrique=rubrique d'exemple |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}

ce qui donne le cadre suivant : (kitsch à souhait, mais c'est pour les besoins de l'explication :)


Exemple avec emploi des paramètres style et rubrique
{{Composant portail|
NomRubrique=rubrique d'exemple |
tailleTitre=95% |
StyleRubrique=projet}}

ce qui donne le cadre suivant :

Commentaires

Note : il y a un petit souci avec la couleur par défaut du lien [modifier] qui apparait en vert sur la page d'affichage du modèle Composant portail au lieu d'apparaitre en bleu

Question sur l'appel d'une sous-page sans passer par le modèle

Y a-t-il une justification à la présence du ":" dans le code d'appel ({{:/sous-page}}) ? --Narcian le Grand Rêvant 2 janvier 2007 à 09:59 (CET)

Normalement non, on peut se passer des deux points quand on veut inclure une sous-page. Je pense que c'est strictement équivalent.
--Xiloynaha 4 janvier 2007 à 21:52 (CET)