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

De Oniropædia
Aller à la navigationAller à la recherche
m (généralisation temporaire modèle "Indexation")
 
(11 versions intermédiaires par 3 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)
 
[[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.
 
Voici la nouvelle manière de faire :
<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|
{{Composant portail|
titre=Exemple |
NomRubrique=rubrique d'exemple |
nsportail={{PAGENAME}} |
partie=/L'article du mois... |
tailleTitre=95% |
tailleTitre=95% |
couleur1=#60B0C0 |
StyleRubrique=projet}}
couleur2=#6070C0 |
 
couleurTitre=#60FFF0 |
== Commentaires ==
bordure=#F00}}
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


--[[Utilisateur:Just an Illusion|Just an Illusion]] 21 novembre 2006 à 23:08 (CET)
{{Archives}}


===De la g&eacute;n&eacute;ricit&eacute; de ce mod&egrave;le===
=== Question sur l'appel d'une sous-page sans passer par le modèle ===
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 ?
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 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)


:[[Image:attention.svg||20px]]En effet, c'est bien plus simple, et générique avec cette méthode. Mais comme je ne connait pas nécessairement toutes les méthodes de syntaxe wiki, je ne connaissais pas cette astuce mais on comprends facilement pourquoi elle existe. Je vient donc de remettre en forme [[Eileen Skyclad, une aventure#La Nouvelle|la nouvelle]] avec cette nouvelle syntaxe qui est bien plus appropriée.
: Normalement non, on peut se passer des deux points quand on veut inclure une sous-page. Je pense que c'est strictement équivalent.
:Je pense que l'on peut dire que le sujet est clos. --[[Utilisateur:Just an Illusion|Just an Illusion]] 22 novembre 2006 à 13:22 (CET)
: --[[Utilisateur:Xiloynaha|Xiloynaha]] 4 janvier 2007 à 21:52 (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)