Modèle:Catégorie

De WikEau Maghreb
Aller à : navigation, rechercher

Documentation

Affiche le cartouche type pour les catégories et sous catégories

Paramètres du modèle
ParamètreDescriptionTypePar défautValeur automatiqueStatut
Fromfrom"rubrique" ou "contenu"stringrubriquevideobligatoire
Nom de la catégorie parenteParentCatNe rien remplir si pas de catégorie parentewiki-page-namevidevidesuggéré
Nom de la catégorienomPar défaut, c'est le nom de la pagelinevidevidefacultatif

Exemples

Accueil > Rubrique > Cadre naturel > Catégorie



{{Catégorie
 | from = rubrique
 | nom = Qualité de l'eau
 | ParentCat = Cadre naturel
}}


Accueil > Contenu > Catégorie



{{Catégorie
 | from = contenu
 | nom = Bonne pratique
}}

Template

</noinclude>{{Top
 | type = category
 | chemin = {{ #switch: {{{from|}}} | Rubrique | rubrique = [[:Catégorie:Rubrique|Rubrique]] | Contenu | contenu = [[:Catégorie:Contenu|Contenu]] }} {{ #if: {{{ParentCat|}}} | > [[:Catégorie:{{{ParentCat|}}}|{{{ParentCat|}}}]] }}
}}{{#vardefine:inputbox_forcevedit|1}}{{#vardefine:inputbox_placeholder|Nom de la page à créer}}{{#vardefine:inputbox_preload|}}{{#vardefine:inputbox_preloadparams|}}{{#vardefine:inputbox_editintro|}}{{#vardefine:inputbox_hide|0}}{{#vardefine:inputbox_forcevedit|1}}{{#vardefine:inputbox_prefix|}}
{{ #switch: {{{from|}}} 
| Rubrique | rubrique = {{ #switch: {{{nom|{{PAGENAME}} }}}
               | Acteurs de l'eau | Administrations | Partenaires | Gestionnaires | Société Civile et Recherche | Usagers = {{#vardefine:inputbox_forcevedit|0}}{{#vardefine:inputbox_preload|Modèle:Organisation_Type}}{{#vardefine:inputbox_preloadparams|{{ #switch: {{{nom|{{PAGENAME}}}}} | Régulateurs = régulateur | Partenaires = partenaire | Gestionnaires = gestionnaire | Usagers | #default = usager}}}}{{#vardefine:inputbox_editintro|Projet:Page_Type_Notice}}{{#vardefine:inputbox_placeholder|Nom de l'organisation à créer}}{{#vardefine:inputbox_prefix|Catégorie:}}
               | #default = {{#vardefine:inputbox_forcevedit|0}}{{ #if: {{{ParentCat|}}} | {{#vardefine:inputbox_preload|Modèle:Rubrique_Type/souspage}} {{#vardefine:inputbox_preloadparams|{{{ParentCat|}}},{{{nom|{{PAGENAME}}}}}}} | {{#vardefine:inputbox_preload|Modèle:Rubrique_Type}}{{#vardefine:inputbox_preloadparams|{{{nom|{{PAGENAME}}}}}}}{{#vardefine:inputbox_editintro|Projet:Page_Type_Notice}}
   }} }}
| Contenu | contenu =  {{ #switch: {{{nom|{{PAGENAME}}}}}
               | Bonne pratique = {{#vardefine:inputbox_forcevedit|0}}{{#vardefine:inputbox_preload|Modèle:BP_Type}}{{#vardefine:inputbox_editintro|Projet:BP_Type_Notice}}{{#vardefine:inputbox_placeholder|Nom de la bonne pratique à créer}}
               | #default = 
   }}
| Projet | projet = {{#vardefine:inputbox_forcevedit|0}}{{#vardefine:inputbox_preload|Modèle:Projet_Type}}{{#vardefine:inputbox_editintro|Projet:Page_Type_Notice}}{{#vardefine:inputbox_preloadparams|{{{nom|{{PAGENAME}}}}}}}
}}
{{ #ifexpr: {{#var:inputbox_forcevedit|1}} = 1 | {{#if:{{#var:inputbox_preloadparams|}}|{{#vardefine:inputbox_preloadparams|{{#var:inputbox_preloadparams|}},vedit}}|{{#vardefine:inputbox_preloadparams|vedit}}}} }}
{{ #ifexpr: {{#var:inputbox_hide}} = 0 | <inputbox>
    type            = create
    buttonlabel     = Créer la page
    break           = no
    placeholder     = {{#var:inputbox_placeholder}}
    {{ #if: {{#var:inputbox_prefix}}                             |  prefix                   = {{#var:inputbox_prefix}} }}
    {{ #if: {{#var:inputbox_preload}}                            |  preload                  = {{#var:inputbox_preload}} }}
    {{ #if: {{#var:inputbox_editintro}}                          |  editintro                = {{#var:inputbox_editintro}} }}
    {{ #if: {{ #explode: {{#var:inputbox_preloadparams|}} |,|0}} |  preloadparams[]          = {{ #explode: {{#var:inputbox_preloadparams|}} |,|0}} }}
    {{ #if: {{ #explode: {{#var:inputbox_preloadparams|}} |,|1}} |  preloadparams[]          = {{ #explode: {{#var:inputbox_preloadparams|}} |,|1}} }}
    {{ #if: {{ #explode: {{#var:inputbox_preloadparams|}} |,|2}} |  preloadparams[]          = {{ #explode: {{#var:inputbox_preloadparams|}} |,|2}} }}
    {{ #if: {{ #explode: {{#var:inputbox_preloadparams|}} |,|3}} |  preloadparams[]          = {{ #explode: {{#var:inputbox_preloadparams|}} |,|3}} }}
</inputbox><br/>}}
{{ #ifeq: {{NAMESPACE}} | {{ns:Template}} | | {{ #switch: {{{from|}}} | Rubrique | rubrique = [[Catégorie:Rubrique| ]] | Contenu | contenu = [[Catégorie:Contenu| ]] }}{{ #if: {{{ParentCat|}}} | [[Catégorie:{{{ParentCat|}}}| ]] }}{{DISPLAYTITLE:{{{nom|{{PAGENAME}}}}}}} }}<noinclude>