Modèle:Protection : Différence entre versions
(exception pour le cas où le {{Protection}} est placé dans la sous-page de doc du modèle protégé : on ne catégorise pas la sous-page, et le bandeau est aussi affiché quand on la visualise directement (principe de moindre surprise)) |
(refonte complète : code de catégorisation clairement séparé, correction d'un bug introduit dans la modif précédente : lorsque bandeau placé dans une sous-page de doc modèle, celle-ci était également catégorisée) |
||
Ligne 1 : | Ligne 1 : | ||
<includeonly><!-- | <includeonly><!-- | ||
+ | |||
+ | -->{{#if: {{{nocat|}}} | ||
+ | | <!-- le modèle utilisé en mode "nocat" ne doit pas ajouter d'icône de titre --> | ||
+ | | {{#ifeq: {{PROTECTIONLEVEL:edit}} | sysop | ||
+ | | {{Icône de titre | ||
+ | | Lien = :Catégorie:Page protégée | ||
+ | | Image = Crystal Clear action lock1.png | ||
+ | | Texte = Cette page est protégée. | ||
+ | | Taille = 15 | ||
+ | }} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
+ | on affiche le bandeau si : page effectivement protégée, mode "nocat" ou sous-page de documentation modèle | ||
+ | |||
+ | -->{{#if: {{#ifeq:{{PROTECTIONLEVEL:edit}}|sysop|1}} {{{nocat|}}} {{Protection/Test sous-page documentation}} | ||
+ | | {{Méta bandeau d'avertissement | ||
+ | | niveau = information | ||
+ | | icône = Crystal Clear action lock1.png | ||
+ | | titre = {{#if: {{{1|}}} | {{{1}}} | | ||
+ | {{#switch: {{{nsdoc|{{NAMESPACE}}}}} | ||
+ | | {{ns:0}} = Cette page est l’objet d’un [[Wikipédia:Guerre d'édition|important désaccord entre participants]] et [[Wikipédia:Protection|ne peut temporairement pas être modifiée]]. | ||
+ | | {{ns:Modèle}} = Ce [[Wikipédia:Modèles à haut risque|modèle à risque]] est inclus sur un très grand nombre de pages et [[Wikipédia:Protection|ne peut pas être modifié]]. | ||
+ | | {{ns:Fichier}} = Cette image [[Wikipédia:Protection|ne peut temporairement pas être modifiée]]. | ||
+ | | {{ns:Projet}} = Cette page communautaire est une archive, conservée pour son intérêt historique : [[Wikipédia:Protection|elle ne peut plus être modifiée]]. | ||
+ | | {{ns:Aide}} = Cette page d’aide [[Wikipédia:Protection|ne peut temporairement pas être modifiée]]. | ||
+ | | {{ns:Utilisateur}} = Cette page utilisateur [[Wikipédia:Protection|ne peut temporairement plus être modifiée]] afin d’en interdire le vandalisme. | ||
+ | | #default = Cette page [[Wikipédia:Protection|est protégée]]. | ||
+ | }} }} | ||
+ | | texte = Cette protection ne constitue pas obligatoirement une approbation de la version actuelle. Vous pouvez proposer une modification en [[{{TALKPAGENAME}}|page de discussion]] ou [{{fullurl:Wikipédia:Demande d'intervention sur une page protégée|action=edit§ion=new&preload=Modèle:Préchargement_pour_requête_d'intervention_sur_une_page_protégée&preloadtitle=%7B%7Ba-dpp%7C{{FULLPAGENAMEE}}%7D%7D}} auprès des administrateurs]. · [{{fullurl:Special:Log|type=protect&page={{FULLPAGENAMEE}}}} Journal des protections]. | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
-->{{#if: {{{nocat|}}} | -->{{#if: {{{nocat|}}} | ||
| | | | ||
| {{#ifeq: {{PROTECTIONLEVEL:edit}} | sysop | | {{#ifeq: {{PROTECTIONLEVEL:edit}} | sysop | ||
− | | {{ | + | | {{#switch: {{NAMESPACE}} |
+ | | {{ns:0}} = [[Catégorie:Article protégé|{{PAGENAME}}]] | ||
+ | | {{ns:Modèle}} = [[Catégorie:Modèle protégé|{{PAGENAME}}]] | ||
+ | | {{ns:Fichier}} = [[Catégorie:Image protégée|{{PAGENAME}}]] | ||
+ | | {{ns:Projet}} = [[Catégorie:Archive protégée|{{PAGENAME}}]] | ||
+ | | {{ns:Aide}} = [[Catégorie:Aide protégée|{{PAGENAME}}]] | ||
+ | | {{ns:Utilisateur}} = [[Catégorie:Page utilisateur protégée|{{PAGENAME}}]] | ||
+ | | #default = [[Catégorie:Page protégée|{{FULLPAGENAME}}]]<!-- remarquer que l'on utilise une clé de tri différente : FULLPAGENAME --> | ||
+ | }} | ||
| {{#if: {{Protection/Test sous-page documentation}} | | {{#if: {{Protection/Test sous-page documentation}} | ||
− | | <!-- pour | + | | <!-- pour ne pas catégoriser les sous-pages de documentation --> |
| [[Catégorie:Page dont la protection est à vérifier]] | | [[Catégorie:Page dont la protection est à vérifier]] | ||
}} | }} | ||
}} | }} | ||
}}<!-- | }}<!-- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | --></includeonly><noinclude> | |
− | |||
− | |||
− | |||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |