Aller au contenu

« Modèle:FicheAssociationComplet » : différence entre les versions

De Éditions Indépendantes
Aucun résumé des modifications
mAucun résumé des modifications
 
(31 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 16 : Ligne 16 :
       </h2>
       </h2>


       <!-- Autres noms -->
       <!-- Autres noms (même logique que Structure_parente : petit décalage) -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Autres_noms }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?Autres_noms }} |
      <p style="margin:0.2em 0 0 0;">
        <p style="margin:0.8em 0 0 0;">
        <strong>Autres noms :</strong> {{#show: {{FULLPAGENAME}} | ?Autres_noms }}
          <strong>Autres noms :</strong> {{#show: {{FULLPAGENAME}} | ?Autres_noms }}
      </p>
        </p>
       }}
       }}


       <!-- Type, Portée, Année de création sur une seule ligne -->
       <!-- Type, Portée, Année de création sur une seule ligne -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Type }}{{#show: {{FULLPAGENAME}} | ?Portee }}{{#show: {{FULLPAGENAME}} | ?Annee_creation }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?Type }}{{#show: {{FULLPAGENAME}} | ?Portee }}{{#show: {{FULLPAGENAME}} | ?Annee_creation }} |
      <p style="margin:0.3em 0 0 0;">
        <p style="margin:0.2em 0 0 0;">
        {{#if: {{#show: {{FULLPAGENAME}} | ?Type }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Type }} |
          <strong>Type :</strong> {{#show: {{FULLPAGENAME}} | ?Type }}
            <strong>Type :</strong> {{#show: {{FULLPAGENAME}} | ?Type }}
        }}
          }}
        {{#if: {{#show: {{FULLPAGENAME}} | ?Portee }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Portee }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Type }} | &nbsp;•&nbsp; }}
            {{#if: {{#show: {{FULLPAGENAME}} | ?Type }} | &nbsp;•&nbsp; }}
          <strong>Portée :</strong> {{#show: {{FULLPAGENAME}} | ?Portee }}
            <strong>Portée :</strong> {{#show: {{FULLPAGENAME}} | ?Portee }}
        }}
          }}
        {{#if: {{#show: {{FULLPAGENAME}} | ?Annee_creation }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Annee_creation }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Type }}{{#show: {{FULLPAGENAME}} | ?Portee }} | &nbsp;•&nbsp; }}
            {{#if: {{#show: {{FULLPAGENAME}} | ?Type }}{{#show: {{FULLPAGENAME}} | ?Portee }} | &nbsp;•&nbsp; }}
          <strong>Année de création :</strong> {{#show: {{FULLPAGENAME}} | ?Annee_creation }}
            <strong>Année de création :</strong> {{#show: {{FULLPAGENAME}} | ?Annee_creation }}
        }}
          }}
      </p>
        </p>
       }}
       }}
 
       <!-- Adresse + région / département (tout sur une ligne) -->
       <!-- Adresse + localisation -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Adresse_complete }}{{#show: {{FULLPAGENAME}} | ?Ville }}{{#show: {{FULLPAGENAME}} | ?Pays }} |
       {{#vardefine:pays|
         <p style="margin:0.2em 0 0 0;">
         {{#show: {{FULLPAGENAME}} | ?Pays | link=none }}
          <strong>Adresse :</strong>
          {{#show: {{FULLPAGENAME}} | ?Adresse_complete }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Code_postal }} |
            , {{#show: {{FULLPAGENAME}} | ?Code_postal }}
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Ville }} |
            {{#if: {{#show: {{FULLPAGENAME}} | ?Code_postal }} |  | , }}
            {{#show: {{FULLPAGENAME}} | ?Ville }}
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Pays }} |
            – {{#show: {{FULLPAGENAME}} | ?Pays }}
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Region }}{{#show: {{FULLPAGENAME}} | ?Departement }} |
            &nbsp;<span>(
              {{#if: {{#show: {{FULLPAGENAME}} | ?Region }} |
                <strong>Région :</strong> {{#show: {{FULLPAGENAME}} | ?Region }}
              }}
              {{#if: {{#show: {{FULLPAGENAME}} | ?Departement }} |
                {{#if: {{#show: {{FULLPAGENAME}} | ?Region }} |  | }} - {{#show: {{FULLPAGENAME}} | ?Departement }}
              }}
            )</span>
          }}
        </p>
       }}
       }}
      {{#vardefine:cp|
        {{#show: {{FULLPAGENAME}} | ?Code_postal | link=none }}
      }}
      {{#if: {{#show: {{FULLPAGENAME}} | ?Adresse_complete }}{{#show: {{FULLPAGENAME}} | ?Ville }}{{#var:pays}} |
      <p style="margin:0.3em 0 0 0;">
        <strong>Adresse :</strong>
        {{#show: {{FULLPAGENAME}} | ?Adresse_complete }}
        {{#if: {{#var:cp}} |
          , {{#var:cp}}
        }}
        {{#if: {{#show: {{FULLPAGENAME}} | ?Ville }} |
          {{#if: {{#var:cp}} |  | , }} {{#show: {{FULLPAGENAME}} | ?Ville }}
        }}
        {{#if: {{#var:pays}} |
          – {{#var:pays}}
          {{#ifeq: {{#var:pays}} | France |
            &nbsp;({{OutilRegionAuto|France|{{#var:cp}}}})
          | }}
        }}
      </p>
      }}
       <!-- Site + Contact + Téléphone sur une seule ligne -->
       <!-- Site + Contact + Téléphone sur une seule ligne -->
       {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }}{{#show: {{FULLPAGENAME}} | ?Email }}{{#show: {{FULLPAGENAME}} | ?Telephone }} |
       {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }}{{#show: {{FULLPAGENAME}} | ?Email }}{{#show: {{FULLPAGENAME}} | ?Telephone }} |
      <p style="margin:0.4em 0 0 0;">
        <p style="margin:0.4em 0 0 0;">
        {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }} |
          <strong>Site :</strong> {{#show: {{FULLPAGENAME}} | ?Site_web }}
            <strong>Site :</strong> {{#show: {{FULLPAGENAME}} | ?Site_web }}
        }}
          }}
        {{#if: {{#show: {{FULLPAGENAME}} | ?Email }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Email }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }} | &nbsp;•&nbsp; }}
            {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }} | &nbsp;•&nbsp; }}
          <strong>Contact :</strong> {{#show: {{FULLPAGENAME}} | ?Email }}
            <strong>Contact :</strong> {{#show: {{FULLPAGENAME}} | ?Email }}
        }}
          }}
        {{#if: {{#show: {{FULLPAGENAME}} | ?Telephone }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Telephone }} |
          {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }}{{#show: {{FULLPAGENAME}} | ?Email }} | &nbsp;•&nbsp; }}
            {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }}{{#show: {{FULLPAGENAME}} | ?Email }} | &nbsp;•&nbsp; }}
          <strong>Téléphone :</strong> {{#show: {{FULLPAGENAME}} | ?Telephone }}
            <strong>Téléphone :</strong> {{#show: {{FULLPAGENAME}} | ?Telephone }}
        }}
          }}
      </p>
        </p>
       }}
       }}


Ligne 137 : Ligne 137 :
   <!-- Présentation -->
   <!-- Présentation -->
   {{#if: {{#show: {{FULLPAGENAME}} | ?Presentation }} |
   {{#if: {{#show: {{FULLPAGENAME}} | ?Presentation }} |
  <h3 style="margin-top:0.8em;">Présentation</h3>
    <h3 style="margin-top:0.8em;">Présentation</h3>
  <p>{{#show: {{FULLPAGENAME}} | ?Presentation }}</p>
    <p>{{#show: {{FULLPAGENAME}} | ?Presentation }}</p>
   }}
   }}


   <!-- Actions -->
   <!-- Actions -->
   {{#if: {{#show: {{FULLPAGENAME}} | ?Actions }} |
   {{#if: {{#show: {{FULLPAGENAME}} | ?Actions }} |
  <h3 style="margin-top:0.8em;">Actions</h3>
    <h3 style="margin-top:0.8em;">Actions</h3>
  <p>{{#show: {{FULLPAGENAME}} | ?Actions }}</p>
    <p>{{#show: {{FULLPAGENAME}} | ?Actions }}</p>
   }}
   }}


   <!-- Critères d’adhésion : rien si propriété vide -->
   <!-- Critères d’adhésion : rien si propriété vide -->
   {{#if: {{#show: {{FULLPAGENAME}} | ?Criteres_adhesion | link=none }} |
   {{#vardefine:criteres|
    <h3 style="margin-top:0.8em;">Critères d’adhésion</h3>
    {{#show: {{FULLPAGENAME}} | ?Criteres_adhesion | link=none }}
    <ul>
  }}{{#if: {{#var:criteres}} |
      {{#show: {{FULLPAGENAME}} | ?Criteres_adhesion }}
  <h3 style="margin-top:0.8em;">Critères d’adhésion</h3>
    </ul>
  <p>{{#var:criteres}}</p>
   }}
   }}


Ligne 158 : Ligne 158 :
   {{#vardefine:flux_rss|
   {{#vardefine:flux_rss|
     {{#show: {{FULLPAGENAME}} | ?Flux_RSS | link=none }}
     {{#show: {{FULLPAGENAME}} | ?Flux_RSS | link=none }}
   }}
   }}{{#if: {{#var:flux_rss}} |
  {{#if: {{#var:flux_rss}} |
  <h3 style="margin-top:0.8em;">Actualités récentes</h3>
    <h3 style="margin-top:0.8em;">Actualités récentes</h3>
  {{#tag:rss|{{#var:flux_rss}}|max=5}}
    {{#tag:rss|{{#var:flux_rss}}|max=5}}
   }}
   }}


Ligne 175 : Ligne 174 :
     | link=none
     | link=none
     | intro=<h3 style="margin-top:0.8em;">Maisons d’édition membres</h3><ul class="liste-maisons-membres" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
     | intro=<h3 style="margin-top:0.8em;">Maisons d’édition membres</h3><ul class="liste-maisons-membres" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
    | outro=</ul>
    | limit=500
  }}
  <!-- Autres types de membres -->
  {{#ask:
    [[Catégorie:Associations]]
    [[Membre_de::{{FULLPAGENAME}}]]
    | ?Nom
    | sort=Nom_tri
    | order=ascending
    | format=template
    | template=FicheAssociationNom
    | link=none
    | intro=<h3 style="margin-top:0.8em;">Autres membres</h3><ul class="liste-maisons-membres" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
     | outro=</ul>
     | outro=</ul>
     | limit=500
     | limit=500
   }}
   }}


  <!-- Associations dont cette association est membre -->
<!-- Associations dont cette association est membre -->
  {{#if: {{#show: {{FULLPAGENAME}} | ?Membre_de }} |
{{#if: {{#show: {{FULLPAGENAME}} | ?Membre_de | link=none }} |
    <h3 style="margin-top:0.8em;">Associations dont elle est membre</h3>
  <h3 style="margin-top:0.8em;">Associations dont elle est membre</h3>
    <ul class="liste-associations-membres" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
  <ul class="liste-associations-membres" style="margin:0.2em 0 0 0;">
      <li>{{#show: {{FULLPAGENAME}}
    <li>
                | ?Membre_de
      {{#show: {{FULLPAGENAME}}
                | link=all
        | ?Membre_de
                | sep=</li><li> }}</li>
        | link=all
    </ul>
        | sep=</li><li>
  }}
      }}
    </li>
  </ul>
}}


  <!-- Bouton de modification via formulaire, visible seulement
      pour les associations (namespace Association) et certains groupes -->
<div class="fiche-association-bouton-modif" style="text-align:center; margin-top:1em; margin-bottom:0.5em;">{{#ifeq:{{NAMESPACE}}|Association|{{#ifingroup:contributeurs_associations,sysop|[[Special:FormEdit/Association/{{FULLPAGENAME}}|<span class="mw-ui-button mw-ui-progressive" style="font-size:110%; padding:0.55em 0.95em; border-radius:8px; display:inline-block;">Modifier cette fiche</span>]]}}}}</div>
</div>
</div>
</includeonly>
</includeonly>

Dernière version du 18 décembre 2025 à 11:40


(Documentation.)