« Modèle:Catégorisation/Catégorisation/Module de base/Indexation dans catégorie » : différence entre les versions
De Oniropædia
Aller à la navigationAller à la recherche
m (a renommé Modèle:Catégorisation/Indexation dans catégorie en Modèle:Catégorisation/Catégorisation/Module de base/Indexation dans catégorie: finalisation architecture modèle "Catégorisation") |
(mise en place deuxième ébauche) |
||
Ligne 1 : | Ligne 1 : | ||
<noinclude><!-- =========================== Début de la Section spécifique à la page d'affichage du modèle ========================== --> | <noinclude><!-- ====================================================================================================================================================== --> | ||
<!-- ================================================================================================================================ --> | <!-- ================================================ Début de la Section spécifique à la page d'affichage du modèle ================================================= --> | ||
<!-- ================================================================================================================================================================= --> | |||
{{Syntaxe}} | {{Syntaxe}} | ||
{{Indexation|Modèle|Paramétrage système}} | |||
<!-- ================================================================================================================================================================= --> | |||
<!-- ================================================================================================================================ --> | <!-- ================================================= Fin de la section spécifique à la page d'affichage du modèle ================================================== --> | ||
<!-- ================================= Fin de la section spécifique à la page d'affichage du modèle ================================= --> | <!-- ================================================================================================================================================================= --> | ||
<!-- ================================================================================================================================ --> | </noinclude><includeonly>{{ <!-- ===================================================================================================================================== --> | ||
</noinclude><includeonly>{{ <!-- ==================================================================================================== --> | <!-- ========================================== Le code suivant test la validité du nom de la catégorie passée en paramètre ========================================== --> | ||
<!-- ========================= Le code suivant test la validité du nom de la catégorie passée en paramètre ========================== --> | <!-- ================================================================================================================================================================= --> | ||
<!-- ================================================================================================================================ --> | #if:{{#pos:{{{catégorie}}}|{|0}} | ||
#if:{{#pos:{{{ | <!-- ========================================================================================================================================================= --> | ||
<!-- ======================================================================================================================== --> | <!-- ================================ Le code suivant est exécuté si le nom de la catégorie passée en paramètre contient "{" ================================= --> | ||
<!-- ================ Le code suivant est exécuté si le nom de la catégorie passée en paramètre contient "{" ================ --> | <!-- ========================================================================================================================================================= --> | ||
<!-- ======================================================================================================================== --> | |||
| | | | ||
<!-- ======================================================================================================================== --> | <!-- ========================================================================================================================================================= --> | ||
<!-- ============ Le code suivant est exécuté si le nom de la catégorie passée en paramètre ne contient pas "{" ============= --> | <!-- ============================= Le code suivant est exécuté si le nom de la catégorie passée en paramètre ne contient pas "{" ============================= --> | ||
<!-- ======================================================================================================================== --> | <!-- ========================================================================================================================================================= --> | ||
|{{ <!-- ==================================================================================================================== --> | |{{ <!-- ===================================================================================================================================================== --> | ||
<!-- ==================== Le code suivant test si on cherche à catégoriser une catégorie dans elle-même ===================== --> | <!-- ===================================== Le code suivant test si on cherche à catégoriser une catégorie dans elle-même ===================================== --> | ||
<!-- ======================================================================================================================== --> | <!-- ========================================================================================================================================================= --> | ||
#ifeq:{{FULLPAGENAME}}|{{ns:Category}}:{{{ | #ifeq:{{FULLPAGENAME}}|{{ns:Category}}:{{{catégorie}}} | ||
<!-- ================================================================================================================ --> | <!-- ================================================================================================================================================= --> | ||
<!-- ============= Le code suivant est exécuté si on cherche à catégoriser une catégorie dans elle-même ============= --> | <!-- ============================= Le code suivant est exécuté si on cherche à catégoriser une catégorie dans elle-même ============================== --> | ||
<!-- ================================================================================================================ --> | <!-- ================================================================================================================================================= --> | ||
| | | | ||
<!-- ================================================================================================================ --> | <!-- ================================================================================================================================================= --> | ||
<!-- ========= Le code suivant est exécuté si on ne cherche pas à catégoriser une catégorie dans elle-même ========== --> | <!-- ========================== Le code suivant est exécuté si on ne cherche pas à catégoriser une catégorie dans elle-même ========================== --> | ||
<!-- ================================================================================================================ --> | <!-- ================================================================================================================================================= --> | ||
|{{ <!-- ============================================================================================================ --> | |{{ <!-- ============================================================================================================================================= --> | ||
<!-- ======== Le code suivant test si on cherche à faire une indexation dans la catégorie "Catégorie racine" ======== --> | <!-- ======================== Le code suivant test si on cherche à faire une indexation dans la catégorie "Catégorie racine" ========================= --> | ||
<!-- ================================================================================================================ --> | <!-- ================================================================================================================================================= --> | ||
#ifeq:{{{ | #ifeq:{{{catégorie}}}|Catégorie racine | ||
<!-- ======================================================================================================== --> | <!-- ========================================================================================================================================= --> | ||
<!-- | <!-- ================= Le code suivant est exécuté si on cherche à faire une indexation dans la catégorie "Catégorie racine" ================= --> | ||
<!-- ======================================================================================================== --> | <!-- ========================================================================================================================================= --> | ||
|{{ <!-- ==================================================================================================== --> | |{{ <!-- ===================================================================================================================================== --> | ||
<!-- ========= Le code suivant test si on indexe une catégorie dans la catégorie "Catégorie racine" ========= --> | <!-- ========================= Le code suivant test si on indexe une catégorie dans la catégorie "Catégorie racine" ========================== --> | ||
<!-- ======================================================================================================== --> | <!-- ========================================================================================================================================= --> | ||
#ifeq:{{NAMESPACE}}|{{ns:Category}} | #ifeq:{{NAMESPACE}}|{{ns:Category}} | ||
<!-- ================================================================================================ --> | <!-- ================================================================================================================================= --> | ||
<!-- = Le code suivant est exécuté si on indexe une catégorie dans la catégorie "Catégorie racine" == --> | <!-- ================== Le code suivant est exécuté si on indexe une catégorie dans la catégorie "Catégorie racine" ================== --> | ||
<!-- ================================================================================================ --> | <!-- ================================================================================================================================= --> | ||
|[[Catégorie:{{{ | |{{ <!-- ============================================================================================================================= --> | ||
|{{Catégorisation/Indexation dans catégorie/Configuration | <!-- ======================================== Le code suivant test si un index est paramétré ========================================= --> | ||
|index={{{index}}} | <!-- ================================================================================================================================= --> | ||
|catégorie={{{ | #if:{{{index}}} | ||
<!-- ========================================================================================================================= --> | |||
<!-- ================================= Le code suivant est exécuté si un index est paramétré ================================= --> | |||
<!-- ========================================================================================================================= --> | |||
|[[Catégorie:{{{catégorie}}}|{{ | |||
Désaccentuation | |||
|{{Catégorisation/Catégorisation/Module de base/Indexation dans catégorie/Configuration | |||
|index={{{index}}} | |||
|catégorie={{{catégorie}}} | |||
}} | |||
}}]] | |||
<!-- ========================================================================================================================= --> | |||
<!-- ============================ Le code suivant est exécuté s'il n'y a pas d'index de paramétré ============================ --> | |||
<!-- ========================================================================================================================= --> | |||
|[[Catégorie:{{{catégorie}}}|{{ | |||
Désaccentuation | |||
|{{Catégorisation/Catégorisation/Module de base/Indexation dans catégorie/Configuration | |||
|catégorie={{{catégorie}}} | |||
}} | |||
}}]] | |||
}} | |||
}} <!-- ====================================================================================================================================== --> | |||
<!-- ============= Le code suivant est exécuté si on ne cherche pas à faire une indexation dans la catégorie "Catégorie racine" ============== --> | |||
<!-- ========================================================================================================================================= --> | |||
|{{ <!-- ===================================================================================================================================== --> | |||
<!-- ============ Le code suivant test si l'on refait une indexation d'une page d'espace de nom dans sa catégorie d'espace de nom ============ --> | |||
<!-- ========================================================================================================================================= --> | |||
#ifeq:{{{catégorie}}}|{{{CatégorieEspaceNom}}} | |||
<!-- ================================================================================================================================= --> | |||
<!-- ==== Le code suivant est exécuté si l'on refait une indexation d'une page d'espace de nom dans sa catégorie d'espace de nom ===== --> | |||
<!-- ================================================================================================================================= --> | |||
| | |||
<!-- ================================================================================================================================= --> | |||
<!-- = Le code suivant est exécuté si l'on ne refait pas une indexation d'une page d'espace de nom dans sa catégorie d'espace de nom = --> | |||
<!-- ================================================================================================================================= --> | |||
|{{ <!-- ============================================================================================================================= --> | |||
<!-- ======== Le code suivant test si on est en mode indexation d'une page d'espace de nom dans sa catégorie d'espace de nom ========= --> | |||
<!-- ================================================================================================================================= --> | |||
#if:{{{catégorie}}} | |||
<!-- ========================================================================================================================= --> | |||
<!-- Le code suivant est exécuté si on est pas en mode indexation d'une page d'espace de nom dans sa catégorie d'espace de nom --> | |||
<!-- ========================================================================================================================= --> | |||
|{{ <!-- ===================================================================================================================== --> | |||
<!-- ==================================== Le code suivant test si un index est paramétré ===================================== --> | |||
<!-- ========================================================================================================================= --> | |||
#if:{{{index}}} | |||
<!-- ================================================================================================================= --> | |||
<!-- ============================= Le code suivant est exécuté si un index est paramétré ============================= --> | |||
<!-- ================================================================================================================= --> | |||
|[[Catégorie:{{{catégorie}}}|{{ | |||
Désaccentuation | |||
|{{Catégorisation/Catégorisation/Module de base/Indexation dans catégorie/Configuration | |||
|index={{{index}}} | |||
|catégorie={{{catégorie}}} | |||
}} | |||
}}]] | |||
<!-- ================================================================================================================= --> | |||
<!-- ======================== Le code suivant est exécuté s'il n'y a pas d'index de paramétré ======================== --> | |||
<!-- ================================================================================================================= --> | |||
|[[Catégorie:{{{catégorie}}}|{{ | |||
Désaccentuation | |||
|{{Catégorisation/Catégorisation/Module de base/Indexation dans catégorie/Configuration | |||
|catégorie={{{catégorie}}} | |||
}} | |||
}}]] | |||
}} | |||
<!-- ========================================================================================================================= --> | |||
<!-- = Le code suivant est exécuté si on est en mode indexation d'une page d'espace de nom dans sa catégorie d'espace de nom = --> | |||
<!-- ========================================================================================================================= --> | |||
|{{ <!-- ===================================================================================================================== --> | |||
<!-- ==================================== Le code suivant test si un index est paramétré ===================================== --> | |||
<!-- ========================================================================================================================= --> | |||
#if:{{{index}}} | |||
<!-- ================================================================================================================= --> | |||
<!-- ============================= Le code suivant est exécuté si un index est paramétré ============================= --> | |||
<!-- ================================================================================================================= --> | |||
|[[Catégorie:{{{catégorie}}}|{{ | |||
Désaccentuation | |||
|{{Catégorisation/Catégorisation/Module de base/Indexation dans catégorie/Configuration | |||
|index={{{index}}} | |||
|catégorie={{{CatégorieEspaceNom}}} | |||
}} | |||
}}]] | |||
<!-- ================================================================================================================= --> | |||
<!-- ======================== Le code suivant est exécuté s'il n'y a pas d'index de paramétré ======================== --> | |||
<!-- ================================================================================================================= --> | |||
|[[Catégorie:{{{catégorie}}}|{{ | |||
Désaccentuation | |||
|{{Catégorisation/Catégorisation/Module de base/Indexation dans catégorie/Configuration | |||
|catégorie={{{CatégorieEspaceNom}}} | |||
}} | |||
}}]] | |||
}} | }} | ||
}} | }} | ||
}} | }} | ||
}} | }} | ||
}} | }} | ||
}}</includeonly> | }}</includeonly> |
Version du 24 avril 2007 à 10:18
La syntaxe et l’éventuel exemple de l’utilisation de ce modèle sont situés sur sa page de discussion. Vous pouvez néanmoins ajouter des questions et commentaires à la suite de l’aide.