Aller au contenu

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

De Éditions Indépendantes
mAucun résumé des modifications
mAucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<includeonly><div class="fiche-association-complet" style="margin-top:0.2em; margin-bottom:2em;">  <!-- Bloc haut : 2 colonnes (infos + logo)
<includeonly><div class="fiche-association-complet" style="margin-top:0.2em; margin-bottom:2em;">  <!-- Bloc haut : 2 colonnes (infos + logo)
-->  <div style="display:flex; align-items:flex-start; gap:1em;">
-->  <div style="display:flex; align-items:flex-start; gap:1em;">   <!-- Colonne gauche : informations texte  
    <!-- Colonne gauche : informations texte  
-->    <div style="flex:2;"> <!-- Nom + Sigle + Autres noms (sur une seule ligne, séparateurs conditionnels)
-->    <div style="flex:2;">
-->    {{#vardefine:hasNom|{{#if:{{#show:{{FULLPAGENAME}}|?Nom|link=none}}|1|0}}}}<!--
      <!-- Titre : Nom (Sigle)
-->    {{#vardefine:hasSigle|{{#if:{{#show:{{FULLPAGENAME}}|?Sigle|link=none}}|1|0}}}}<!--
-->     <h2 style="margin:0;">
-->   {{#vardefine:hasAutres|{{#if:{{#show:{{FULLPAGENAME}}|?Autres_noms|link=none}}|1|0}}}}<!--
        {{#show: {{FULLPAGENAME}} | ?Nom }} {{#if: {{#show: {{FULLPAGENAME}} | ?Sigle }} | &nbsp;({{#show: {{FULLPAGENAME}} | ?Sigle }}) }}
-->    {{#ifexpr: {{#var:hasNom}} + {{#var:hasSigle}} + {{#var:hasAutres}} > 0 |
      </h2>
      <p style="margin:0;"> {{#vardefine:sep|0}}<!--
      <!-- Autres noms (même logique que Structure_parente : petit décalage) -->
          -->{{#if:{{#show:{{FULLPAGENAME}}|?Nom|link=none}} | <strong>Nom :</strong> {{#show:{{FULLPAGENAME}}|?Nom|link=none}}{{#vardefine:sep|1}}
      {{#if: {{#show: {{FULLPAGENAME}} | ?Autres_noms }} |
          }}<!--
        <p style="margin:0.8em 0 0 0;">
          -->{{#if:{{#show:{{FULLPAGENAME}}|?Sigle|link=none}} | {{#ifexpr:{{#var:sep}}=1| &nbsp;•&nbsp; }}<strong>Sigle :</strong> {{#show:{{FULLPAGENAME}}|?Sigle|link=none}}{{#vardefine:sep|1}}
          <strong>Autres noms :</strong> {{#show: {{FULLPAGENAME}} | ?Autres_noms }}
          }}<!--
        </p>
          -->{{#if:{{#show:{{FULLPAGENAME}}|?Autres_noms|link=none}} | {{#ifexpr:{{#var:sep}}=1| &nbsp;•&nbsp; }}<strong>Autres noms :</strong> {{#show:{{FULLPAGENAME}}|?Autres_noms|link=none}}
          }}</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 -->
Ligne 29 : Ligne 30 :
         </p>
         </p>
       }}
       }}
       <!-- Adresse + région / département (tout sur une ligne) -->
       <!-- Adresse + région / département (tout sur une ligne) --> {{BlocAdresse | label=Adresse | margin=0.2em 0 0 0 | prop_adresse=Adresse_complete | prop_cp=Code_postal | prop_ville=Ville | prop_pays=Pays | prop_region=Region | prop_dept=Departement }}
      {{#if: {{#show: {{FULLPAGENAME}} | ?Adresse_complete }}{{#show: {{FULLPAGENAME}} | ?Ville }}{{#show: {{FULLPAGENAME}} | ?Pays }} |
       <!-- Contacts (site, mail, téléphone) --> {{BlocContact | margin=0.4em 0 0 0 | prop_site=Site_web | prop_mail=Email | prop_tel=Telephone | label_site=Site | label_mail=Contact | label_tel=Téléphone }}
        <p style="margin:0.2em 0 0 0;">
          <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>
      }}
       <!-- Site + Contact + Téléphone sur une seule ligne -->
      {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }}{{#show: {{FULLPAGENAME}} | ?Email }}{{#show: {{FULLPAGENAME}} | ?Telephone }} |
        <p style="margin:0.4em 0 0 0;">
          {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }} |
            <strong>Site :</strong> {{#show: {{FULLPAGENAME}} | ?Site_web }}
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Email }} |
            {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }} | &nbsp;•&nbsp; }}
            <strong>Contact :</strong> {{#show: {{FULLPAGENAME}} | ?Email }}
          }}
          {{#if: {{#show: {{FULLPAGENAME}} | ?Telephone }} |
            {{#if: {{#show: {{FULLPAGENAME}} | ?Site_web }}{{#show: {{FULLPAGENAME}} | ?Email }} | &nbsp;•&nbsp; }}
            <strong>Téléphone :</strong> {{#show: {{FULLPAGENAME}} | ?Telephone }}
          }}
        </p>
      }}
     </div>
     </div>
     <!-- Colonne droite : logo (sans cadre) -->
     <!-- Colonne droite : logo (sans cadre) --> {{BlocLogo | prop_logo=Logo | size=200px | alt=Logo de | prop_nom=Nom }}
    {{#if: {{#show: {{FULLPAGENAME}} | ?Logo }} |
      <ul style="list-style-type:none; margin:0; padding:0;">
        <li style="list-style-type:none; margin:0; padding:0; text-align:right;">
          [[File:{{#show: {{FULLPAGENAME}} | ?Logo }}|200px
            |alt=Logo de {{#show: {{FULLPAGENAME}} | ?Nom }}
          ]]
        </li>
      </ul>
    }}
   </div> <!-- fin bloc flex -->
   </div> <!-- fin bloc flex -->


Ligne 100 : Ligne 51 :


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


   <!-- Flux RSS éventuel -->
   <!-- Flux RSS --> {{BlocFluxRSS | prop_flux=Flux_RSS | titre=Actualités récentes | max=5 | h_margin=0.8em }}
  {{#vardefine:flux_rss|
   <!-- Galerie d’images -->{{BlocGalerieImages | titre=Galerie | prop_1=Galerie_1 | prop_2=Galerie_2 | prop_3=Galerie_3 | size=220px | h_margin=0.8em }}
    {{#show: {{FULLPAGENAME}} | ?Flux_RSS | link=none }}
  <!-- Vidéo de présentation -->{{BlocVideoYouTube | prop_video=Video | titre=Vidéo de présentation | size=560x315 | align=center | h_margin=0.8em }}
  }}
   {{#if: {{#var:flux_rss}} |
    <h3 style="margin-top:0.8em;">Actualités récentes</h3>
    {{#tag:rss|{{#var:flux_rss}}|max=5}}
  }}


   <!-- Maisons d’édition membres -->
   <!-- Maisons d’édition membres -->

Dernière version du 12 février 2026 à 12:16


(Documentation.)