« 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}}
[[Catégorie:Modèle|{{PAGENAME}}]]
{{Indexation|Modèle|Paramétrage système}}
[[Catégorie:Paramétrage système|{{PAGENAME}}]]
<!-- ================================================================================================================================================================= -->
<!-- ================================================================================================================================ -->
<!-- ================================================= 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:{{{1}}}|{|0}}
<!-- ========================================================================================================================================================= -->
<!-- ======================================================================================================================== -->
<!-- ================================ 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}}:{{{1}}}
#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:{{{1}}}|Catégorie racine
#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 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:{{{1}}}|{{Désaccentuation
|{{ <!-- ============================================================================================================================= -->
|{{Catégorisation/Indexation dans catégorie/Configuration
<!-- ======================================== Le code suivant test si un index est paramétré ========================================= -->
|index={{{index}}}
<!-- ================================================================================================================================= -->
|catégorie={{{1}}}
#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}}}
}}
}}]]
}}
}}
}}]]
}} <!-- ===================================================================================================== -->
<!-- Le code suivant est exécuté si on ne cherche à faire une indexation dans la catégorie "Catégorie racine" -->
<!-- ======================================================================================================== -->
|[[Catégorie:{{{1}}}|{{Désaccentuation
|{{Catégorisation/Indexation dans catégorie/Configuration
|index={{{index}}}
|catégorie={{{1}}}
}}
}}
}}]]
}}
}}
}}
}}
}}
}}</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.