Modèle:Catégorisation/Catégorisation/Module de base/Indexation dans catégorie : Différence entre versions

De Oniropædia
(Mise en place première ébauche)
 
m (Révocation des modifications de Xiloynaha (discussion) vers la dernière version de Narcian le Grand Rêvant)
 
(10 révisions intermédiaires par 2 utilisateurs non affichées)
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}}
+
<!-- ================================================================================================================================================================= -->
[[Catégorie:Modèle|{{PAGENAME}}]]
+
{{Syntaxe}} {{Travaux}}
[[Catégorie:Paramétrage système|{{PAGENAME}}]]
+
{{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:{{{1}}}|{|0}}
+
#if:{{#pos:{{{catégorie}}}|{|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:{{#urldecode:{{FULLPAGENAMEE}}}}|{{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:{{#urldecode:{{NAMESPACEE}}}}|{{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
+
|{{ <!-- ============================================================================================================================= -->
|{{Configuration indexation dans catégories
+
<!-- ======================================== 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}}}|{{
 +
#accents2ascii2lower
 +
|{{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}}}|{{
 +
#accents2ascii2lower
 +
|{{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}}}|{{
 +
#accents2ascii2lower
 +
|{{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}}}|{{
 +
#accents2ascii2lower
 +
|{{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égorieEspaceNom}}}|{{
 +
#accents2ascii2lower
 +
|{{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égorieEspaceNom}}}|{{
 +
#accents2ascii2lower
 +
|{{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
 
|{{Configuration indexation dans catégories
 
|index={{{index}}}
 
|catégorie={{{1}}}
 
 
}}
 
}}
}}]]
+
}}
 
}}
 
}}
 
}}
 
}}
 
}}</includeonly>
 
}}</includeonly>

Version actuelle datée du 11 novembre 2016 à 06:21


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.

Travaux1.png Cette page est en cours de construction. Son créateur souhaite qu'aucune modification, même mineure, ne soit apportée pour l'instant. En cas de besoin, laissez un message sur la page de discussion.