« Discussion modèle:Composant portail » : différence entre les versions
(→Le prefix du lien de modification est-il obligatoire : Workaround existant) |
(→De la généricité de ce modèle : inutile : ça complique plus qu'autre chose) |
||
Ligne 122 : | Ligne 122 : | ||
Qu'en pensez vous ? | Qu'en pensez vous ? | ||
---- | |||
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) |
Version du 22 novembre 2006 à 11:36
- Utilisation
- Ce modèle est utilisé sur les portails de Wikipédia.
Note : Le lien 'modifier' comporte par défaut Modèle:
en préfixe du lien.
- Syntaxe
{{Composant portail| titre=Titre de la section | partie=Chemin du modèle de la section | tailleTitre=taille en % | couleur1=couleur de fond du cadre | couleur2=couleur de fond du titre | couleurTitre=couleur du texte de titre | bordure=couleur de la bordure}}
- Exemple
{{Composant portail| titre=Exemple | partie=Portail Biochimie/L'article du mois... | 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 :)
Commentaires
Le prefix du lien de modification est-il obligatoire ?
Suite à la demande de 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.
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 :
{{Composant portail|
titre=Exemple |
partie=/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
On obtient alors :
On voit donc que le modèle utilise bien le paramètre {{PAGENAME}} si le paramètre {{{partie}}} commence par un /, sinon il mets automatiquement Modèle:{{{partie}}}
Pour comparer, il suffit de voir :
{{Composant portail|
titre=Exemple |
partie=L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
On obtient alors :
Dans le premier cas, la balise [modifier] ne corresponds pas au lien vers le contenu. Dans le deuxième si.
Nous en arrivons donc au conclusions suivantes :
- Avons nous vraiment besoin d'un modèle qui appel un autre modèle pour faire des parties d'un portail ?
- Dans le cas où le paramètre {{{partie}}} doit-être une sous-page ne faut-il pas filtrer son / s'il s'agit du premier caractère.
- Pourquoi mettre un paramètre {{{titre}}} et un paramètre {{{partie}}} ?
- N'a-t-on pas intérer à dire que toutes les parties d'un portail sous nécéssairement une sous-page de lui ?
- Dans quel contexte peut-on avoir nécessité des deux paramètres ?
--Just an Illusion 10 novembre 2006 à 16:09 (CET)
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 :
{{Composant portail|
titre=Exemple |
nsportail={{PAGENAME}} |
partie=/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
On obtient alors :
--Just an Illusion 21 novembre 2006 à 23:08 (CET)
De la généricité de ce modèle
Je viens de modifier la nouvelle Eileen Skyclad, une aventure pour mettre en place le système des sous-pages.
Étant féniant j'ai décidé d'utiliser ce modèle pour implémenter la nouvelle structure de l'article.
Je viens donc de réaliser que le modèle n'était pas utilisable dans d'autres contextes que celui d'un pseudo portail. Nous avons donc deux choix :
- soit nous créons un autre modèle qui recopiera presque intégralement celui-ci (à l'exeception du titre)
- soit nous adaptons celui pour pouvoir l'utiliser dans d'autres contextes.
Qu'en pensez vous ?
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. :
{{Composant portail | titre=Chapitre 1 | nsportail={{PAGENAME}} | tailleTitre=150% | partie=/Chapitre 1| couleur1=#FFFFFF;| couleur2=#FFFFFF;| couleurTitre=#000;| bordure=#FFFFFF;}}
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 :
== Chapitre 1 == {{:/Chapitre1}}
--Xiloynaha 22 novembre 2006 à 12:36 (CET)