« Discussion modèle:Section portail » : différence entre les versions
m (→LIMITATIONS : ajout limitation nouvelle version indextion) |
(Rapports d'erreurs) |
||
Ligne 68 : | Ligne 68 : | ||
#: Bien qu'il n'y ait aucun problème coté limitation du temps de calcul, l'affichage des sections en mode page monobloc ne se fait plus au-delà de la 8ème section | #: Bien qu'il n'y ait aucun problème coté limitation du temps de calcul, l'affichage des sections en mode page monobloc ne se fait plus au-delà de la 8ème section | ||
#: --[[Utilisateur:Narcian le Grand Rêvant|Narcian le Grand Rêvant]] 2 avril 2007 à 10:25 (CEST) | #: --[[Utilisateur:Narcian le Grand Rêvant|Narcian le Grand Rêvant]] 2 avril 2007 à 10:25 (CEST) | ||
== Rapports d'erreurs == | |||
=== Inclusion d'un modèle inexistant === | |||
Lorsqu'on modifie la page du modèle, on peut voir apparaître dans la liste des modèles utilisés un modèle inexistant : '''Modèle:Section portail/'''. De manière générale, tous les pages utilisant le '''Modèle:Section Portail''' incluent une page (inexistante) de la forme '''<nowiki>{{FULLPAGENAME}}/</nowiki>'''. | |||
Cela ne semble pas provenir de modèles inclus par celui-ci, mais je n'ai trouvé aucun indice dans le code. Une idée ? | |||
--[[Utilisateur:Xiloynaha|Xiloynaha]] 19 mai 2007 à 09:07 (CEST) |
Version du 19 mai 2007 à 07:07
- Fonction
- Ce modèle sert à mettre en place de façon simplifiée, une section de page complexe homogène dans la présentation des sous-pages qui la composent.
- Syntaxe
{{Section portail |Modèled'InclusionDesRubriques=Modèle qui doit être utilisé pour inclure les sous-pages qui composent les différentes rubriques |StyleSection=Nom du style de couleurs à appliquer à chaque rubrique |TailleDesTitresDesRubriques=Taille du titre de chaque rubrique |LargeurColonne1=Valeur numérique représentant la largeur en pourcentage (sans le symbol "%") de la première colonne |PremièreRubriqueColonne2=Valeur numérique désignant la rubrique qui se trouve en haut de la deuxième colonne |Rubrique1=Nom de la première rubrique |Rubrique2=Nom de la deuxième rubrique |Rubrique3=Nom de la troisième rubrique |Rubrique4=Nom de la quatrième rubrique |Rubrique5=Nom de la cinquième rubrique |Rubrique6=Nom de la sixième rubrique |Rubrique7=Nom de la septième rubrique |Rubrique8=Nom de la huitième rubrique |Rubrique9=Nom de la neuvième rubrique |Rubrique10=Nom de la dixième rubrique }}
- Remarques
- StyleSection est utilisé seulement si Modèled'InclusionDesRubriques est renseigné
- TailleDesTitresDesRubriques est utilisé seulement si Modèled'InclusionDesRubriques est renseigné
- LargeurColonne1 a pour valeur par défaut 100 pour une seule colonne et 49.5 pour deux colonnes
- Si PremièreRubriqueColonne2 n'est pas défini, alors la section de portail est en mode une seule colonne. Si PremièreRubriqueColonne2 est défini, alors la section de portail est en mode deux colonnes quand bien même si toutes les rubriques se retrouve dans une seule et même colonne.
- Utilisation
- Ce modèle peut-être utilisé pour constituer :
- Une section de portail de plusieurs sous-pages empliées sans mise en page de "type portail" dans une seule colonne centrée et de largeur paramétrable.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=
|LargeurColonne1=75
|PremièreRubriqueColonne2=
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
Discussion modèle:Section portail/Nom de la deuxième rubrique
Discussion modèle:Section portail/Nom de la troisième rubrique
Discussion modèle:Section portail/Nom de la quatrième rubrique
Discussion modèle:Section portail/Nom de la cinquième rubrique
Discussion modèle:Section portail/Nom de la sixième rubrique
Discussion modèle:Section portail/Nom de la septième rubrique
Discussion modèle:Section portail/Nom de la huitième rubrique
Discussion modèle:Section portail/Nom de la neuvième rubrique
Discussion modèle:Section portail/Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées avec une mise en page de "type portail" dans une seule colonne centrée et de largeur paramétrable.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=Composant portail
|StyleSection=standard
|TailleDesTitresDesRubriques=125%
|LargeurColonne1=75
|PremièreRubriqueColonne2=
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
[ modifier ]
Nom de la première rubrique
[ modifier ]
Nom de la deuxième rubrique
[ modifier ]
Nom de la troisième rubrique
[ modifier ]
Nom de la quatrième rubrique
[ modifier ]
Nom de la cinquième rubrique
[ modifier ]
Nom de la sixième rubrique
[ modifier ]
Nom de la septième rubrique
[ modifier ]
Nom de la huitième rubrique
[ modifier ]
Nom de la neuvième rubrique
[ modifier ]
Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées sans mise en page de "type portail" dans une seule colonne positionnée à gauche et de largeur paramétrable.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=
|LargeurColonne1=33
|PremièreRubriqueColonne2=50
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
Discussion modèle:Section portail/Nom de la deuxième rubrique
Discussion modèle:Section portail/Nom de la troisième rubrique
Discussion modèle:Section portail/Nom de la quatrième rubrique
Discussion modèle:Section portail/Nom de la cinquième rubrique
Discussion modèle:Section portail/Nom de la sixième rubrique
Discussion modèle:Section portail/Nom de la septième rubrique
Discussion modèle:Section portail/Nom de la huitième rubrique
Discussion modèle:Section portail/Nom de la neuvième rubrique
Discussion modèle:Section portail/Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées avec une mise en page de "type portail" dans une seule colonne positionnée à gauche et de largeur paramétrable.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=Composant portail
|StyleSection=standard
|TailleDesTitresDesRubriques=100%
|LargeurColonne1=33
|PremièreRubriqueColonne2=50
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
[ modifier ]
Nom de la première rubrique
[ modifier ]
Nom de la deuxième rubrique
[ modifier ]
Nom de la troisième rubrique
[ modifier ]
Nom de la quatrième rubrique
[ modifier ]
Nom de la cinquième rubrique
[ modifier ]
Nom de la sixième rubrique
[ modifier ]
Nom de la septième rubrique
[ modifier ]
Nom de la huitième rubrique
[ modifier ]
Nom de la neuvième rubrique
[ modifier ]
Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées sans mise en page de "type portail" dans une seule colonne positionnée à droite et de largeur paramétrable.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=
|LargeurColonne1=33
|PremièreRubriqueColonne2=1
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
Discussion modèle:Section portail/Nom de la deuxième rubrique
Discussion modèle:Section portail/Nom de la troisième rubrique
Discussion modèle:Section portail/Nom de la quatrième rubrique
Discussion modèle:Section portail/Nom de la cinquième rubrique
Discussion modèle:Section portail/Nom de la sixième rubrique
Discussion modèle:Section portail/Nom de la septième rubrique
Discussion modèle:Section portail/Nom de la huitième rubrique
Discussion modèle:Section portail/Nom de la neuvième rubrique
Discussion modèle:Section portail/Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées avec une mise en page de "type portail" dans une seule colonne positionnée à droite et de largeur paramétrable.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=Composant portail
|StyleSection=projet
|TailleDesTitresDesRubriques=150%
|LargeurColonne1=33
|PremièreRubriqueColonne2=1
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique}}
- ce qui donne
[ modifier ]
Nom de la première rubrique
[ modifier ]
Nom de la deuxième rubrique
[ modifier ]
Nom de la troisième rubrique
[ modifier ]
Nom de la quatrième rubrique
[ modifier ]
Nom de la cinquième rubrique
[ modifier ]
Nom de la sixième rubrique
[ modifier ]
Nom de la septième rubrique
[ modifier ]
Nom de la huitième rubrique
[ modifier ]
Nom de la neuvième rubrique
[ modifier ]
Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées sans mise en page de "type portail" dans deux colonnes positionnées à droite et gauche et de largeurs paramétrables.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=
|LargeurColonne1=75
|PremièreRubriqueColonne2=7
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
Discussion modèle:Section portail/Nom de la deuxième rubrique
Discussion modèle:Section portail/Nom de la troisième rubrique
Discussion modèle:Section portail/Nom de la quatrième rubrique
Discussion modèle:Section portail/Nom de la cinquième rubrique
Discussion modèle:Section portail/Nom de la sixième rubrique
Discussion modèle:Section portail/Nom de la huitième rubrique
Discussion modèle:Section portail/Nom de la neuvième rubrique
Discussion modèle:Section portail/Nom de la dixième rubrique
- Une section de portail de plusieurs sous-pages empliées avec une mise en page de "type portail" dans deux colonnes positionnées à droite et gauche et de largeurs paramétrables.
- Exemple :
{{Section portail
|Modèled'InclusionDesRubriques=Composant portail
|StyleSection=projet
|TailleDesTitresDesRubriques=110%
|LargeurColonne1=75
|PremièreRubriqueColonne2=7
|Rubrique1=Nom de la première rubrique
|Rubrique2=Nom de la deuxième rubrique
|Rubrique3=Nom de la troisième rubrique
|Rubrique4=Nom de la quatrième rubrique
|Rubrique5=Nom de la cinquième rubrique
|Rubrique6=Nom de la sixième rubrique
|Rubrique7=Nom de la septième rubrique
|Rubrique8=Nom de la huitième rubrique
|Rubrique9=Nom de la neuvième rubrique
|Rubrique10=Nom de la dixième rubrique
}}
- ce qui donne
[ modifier ]
Nom de la première rubrique
[ modifier ]
Nom de la deuxième rubrique
[ modifier ]
Nom de la troisième rubrique
[ modifier ]
Nom de la quatrième rubrique
[ modifier ]
Nom de la cinquième rubrique
[ modifier ]
Nom de la sixième rubrique
[ modifier ]
Nom de la septième rubrique
[ modifier ]
Nom de la huitième rubrique
[ modifier ]
Nom de la neuvième rubrique
[ modifier ]
Nom de la dixième rubrique
Commentaires
Ce modèle accepte pour le paramètre Modèled'InclusionDesRubriques tout nom de modèle qui exploite les paramètres nommés StyleRubrique (pour application d'un style de couleurs), tailleTitre (pour la taille du titre d'une rubrique) et NomRubrique (pour le nom d'une rubrique) et qui recourre au modèle Configuration Rubrique Portail pour obtenir le texte du titre d'une rubrique et le nom de la page matérialisant une rubrique.
LIMITATIONS
Le nombre global d'appel à des fonctions/variables/sous-pages/modèles est limité par le système. Cette limitation est atteinte sur la page actuelle. Cela entraîne (pour des pages utilisant le modèle "Section portail") :
- Un nombres maximal de rubriques
- Avant application du modèle "Indexation"
- Bien qu'il n'y ait aucun problème coté limitation du temps de calcul, l'affichage des deux dernières rubriques (rubriques 9 et 10) en mode page monoblock du 8ème appel au modèle "Section Portail" ne se fait pas. Une légère variation est observée en fonction du découpage en sous-pages.
- Après application du modèle "Indexation"
- Bien qu'il n'y ait toujours aucun problème coté limitation du temps de calcul, l'affichage des cinqs dernières rubriques (rubriques 6, 7, 8, 9 et 10) du 8ème appel au modèle "Section Portail" ne se fait pas. On peut donc noter que la consommation en ressource du modèle "Indexation" tel qu'il est architecturé au 20 avril 2007 à 11:53 (CEST) est à peu près équivalente à l'affichage de trois rubriques du modèle "Section Portail".
- Après application du modèle "Indexation" et modification de l'indexation des pages de catégorie
- Bien qu'il n'y ait toujours aucun problème coté limitation du temps de calcul, l'affichage des six dernières rubriques (rubriques 5, 6, 7, 8, 9 et 10) du 8ème appel au modèle "Section Portail" ne se fait pas. On peut donc noter que la consommation en ressource du modèle "Indexation" tel qu'il est architecturé au 4 mai 2007 à 13:11 (CEST) est à peu près équivalente à l'affichage de quatre rubriques du modèle "Section Portail".
- Avant application du modèle "Indexation"
- Un nombre maximal de sections
- Bien qu'il n'y ait aucun problème coté limitation du temps de calcul, l'affichage des sections en mode page monobloc ne se fait plus au-delà de la 8ème section
- --Narcian le Grand Rêvant 2 avril 2007 à 10:25 (CEST)
Rapports d'erreurs
Inclusion d'un modèle inexistant
Lorsqu'on modifie la page du modèle, on peut voir apparaître dans la liste des modèles utilisés un modèle inexistant : Modèle:Section portail/. De manière générale, tous les pages utilisant le Modèle:Section Portail incluent une page (inexistante) de la forme {{FULLPAGENAME}}/.
Cela ne semble pas provenir de modèles inclus par celui-ci, mais je n'ai trouvé aucun indice dans le code. Une idée ?
--Xiloynaha 19 mai 2007 à 09:07 (CEST)