Aller au contenu

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

De Éditions Indépendantes
mAucun résumé des modifications
mAucun résumé des modifications
 
(13 versions intermédiaires par le même utilisateur non affichées)
Ligne 13 : Ligne 13 :
<!-- Types -->
<!-- Types -->
{{#if:{{#show:{{FULLPAGENAME}}|?TypeStructure|link=none}}|
{{#if:{{#show:{{FULLPAGENAME}}|?TypeStructure|link=none}}|
   <p style="margin:0.25em 0 0 0;"><strong>Type :</strong>{{#show:{{FULLPAGENAME}}|?TypeStructure|link=none|sep=, }}</p>
   <p style="margin:0.25em 0 0 0;"><strong>Activité(s) :</strong>{{#show:{{FULLPAGENAME}}|?TypeStructure|link=none|sep=, }}</p>
}}
<!-- Description -->
{{#if:{{#show:{{FULLPAGENAME}}|?DescriptionStructure|link=none}}|
  <p style="margin:0.5em 0 0 0;">{{#show:{{FULLPAGENAME}}|?DescriptionStructure|link=none}}</p>
}}
}}
<!-- Coordonnées / adresse principale -->
<!-- Coordonnées / adresse principale -->
Ligne 41 : Ligne 37 :
   </p>
   </p>
}}
}}
<strong>avant Entrepôt</strong>
<!-- Description -->
{{#if:{{#show:{{FULLPAGENAME}}|?DescriptionStructure|link=none}}|
  <div style="margin:0.6em 0 0 0;"><strong>Description :</strong><div style="margin-top:0.15em;">
      {{#show:{{FULLPAGENAME}}|?DescriptionStructure|link=none}}
    </div>
  </div>
}}
<!-- Entrepôt -->
<!-- Entrepôt -->
{{#if:{{#show:{{FULLPAGENAME}}|?Adresse_entrepot}}{{#show:{{FULLPAGENAME}}|?Ville_entrepot}}{{#show:{{FULLPAGENAME}}|?Code_postal_entrepot}}|
{{#if:{{#show:{{FULLPAGENAME}}|?Adresse_entrepot}}{{#show:{{FULLPAGENAME}}|?Ville_entrepot}}{{#show:{{FULLPAGENAME}}|?Code_postal_entrepot}}|
Ligne 54 : Ligne 56 :
   </p>
   </p>
}}
}}
<strong>avant Contact</strong>
<!-- Contact -->
<!-- Contact -->
{{#if:{{#show:{{FULLPAGENAME}}|?Site_web}}{{#show:{{FULLPAGENAME}}|?E-mail}}{{#show:{{FULLPAGENAME}}|?Telephone}}{{#show:{{FULLPAGENAME}}|?Coordonnees}}|
{{#if:{{#show:{{FULLPAGENAME}}|?Site_web}}{{#show:{{FULLPAGENAME}}|?E-mail}}{{#show:{{FULLPAGENAME}}|?Telephone}}{{#show:{{FULLPAGENAME}}|?Coordonnees}}|<p style="margin:0.6em 0 0 0; margin-bottom:0;">
  <p style="margin:0.6em 0 0 0;">
     {{#if:{{#show:{{FULLPAGENAME}}|?Site_web|link=none}}|
     {{#if:{{#show:{{FULLPAGENAME}}|?Site_web|link=none}}|
       <strong>Site :</strong> {{#show:{{FULLPAGENAME}}|?Site_web|link=none}}
       <strong>Site :</strong> {{#show:{{FULLPAGENAME}}|?Site_web|link=none}}
Ligne 75 : Ligne 75 :
   </p>
   </p>
}}
}}
<strong>avant rférences</strong>
<!-- Référencé par (maisons d’édition) -->
<!-- Référencé par (maisons d’édition) -->
{{#vardefine:dd_has_any|
{{#vardefine:dd_c_diff|{{#ask:[[Catégorie:Maisons d’édition]][[Diffuseur::{{FULLPAGENAME}}]]|format=count}}}}
  {{#ask:
{{#vardefine:dd_c_dis |{{#ask:[[Catégorie:Maisons d’édition]][[Distributeur::{{FULLPAGENAME}}]]|format=count}}}}
    [[Catégorie:Maisons d’édition]]
{{#vardefine:dd_c_num |{{#ask:[[Catégorie:Maisons d’édition]][[Distributeur_Numerique::{{FULLPAGENAME}}]]|format=count}}}}
    [[Diffuseur::{{FULLPAGENAME}}]]
{{#vardefine:dd_c_aud |{{#ask:[[Catégorie:Maisons d’édition]][[Distributeur_Audio::{{FULLPAGENAME}}]]|format=count}}}}
    | format=count
{{#vardefine:dd_total|{{#expr: {{#var:dd_c_diff}} + {{#var:dd_c_dis}} + {{#var:dd_c_num}} + {{#var:dd_c_aud}} }} }}
  }}{{#ask:
{{#ifexpr: {{#var:dd_total}} > 0 | <h3 style="margin-top:0.9em; margin-bottom:0.2em;">Maisons d’édition associées</h3>
    [[Catégorie:Maisons d’édition]]
   {{#ifexpr: {{#var:dd_c_diff}} > 0 | <h4 style="margin:0.5em 0 0.15em 0;">Diffuseur de</h4>
    [[Distributeur::{{FULLPAGENAME}}]]
    | format=count
  }}{{#ask:
    [[Catégorie:Maisons d’édition]]
    [[Distributeur_Numerique::{{FULLPAGENAME}}]]
    | format=count
  }}{{#ask:
    [[Catégorie:Maisons d’édition]]
    [[Distributeur_Audio::{{FULLPAGENAME}}]]
    | format=count
  }}
}}
{{#if:{{#var:dd_has_any}}|
  <h3 style="margin-top:0.9em; margin-bottom:0.2em;">Maisons d’édition associées</h3>
  <!-- Diffuseur de -->
   {{#vardefine:dd_c_diff|
    {{#ask:
      [[Catégorie:Maisons d’édition]]
      [[Diffuseur::{{FULLPAGENAME}}]]
      | format=count
    }}
  }}
  {{#if:{{#var:dd_c_diff}}|
    <h4 style="margin:0.5em 0 0.15em 0;">Diffuseur de</h4>
     {{#ask:
     {{#ask:
       [[Catégorie:Maisons d’édition]]
       [[Catégorie:Maisons d’édition]]
       [[Diffuseur::{{FULLPAGENAME}}]]
       [[Diffuseur::{{FULLPAGENAME}}]]
       | ?Nom
       | format=template
      | template=FicheMaisonNom
      | mainlabel=page
      | link=none
       | sort=Nom
       | sort=Nom
       | order=ascending
       | order=ascending
      | link=all
      | format=ul
       | limit=500
       | limit=500
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
Ligne 121 : Ligne 97 :
     }}
     }}
   }}
   }}
   <!-- Distributeur de -->
   {{#ifexpr: {{#var:dd_c_dis}} > 0 | <h4 style="margin:0.7em 0 0.15em 0;">Distributeur de</h4>
  {{#vardefine:dd_c_dis|
     {{#ask:
     {{#ask:
       [[Catégorie:Maisons d’édition]]
       [[Catégorie:Maisons d’édition]]
       [[Distributeur::{{FULLPAGENAME}}]]
       [[Distributeur::{{FULLPAGENAME}}]]
       | format=count
       | format=template
    }}
      | template=FicheMaisonNom
  }}
       | mainlabel=page
  {{#if:{{#var:dd_c_dis}}|
       | link=none
    <h4 style="margin:0.7em 0 0.15em 0;">Distributeur de</h4>
    {{#ask:
       [[Catégorie:Maisons d’édition]]
      [[Distributeur::{{FULLPAGENAME}}]]
       | ?Nom
       | sort=Nom
       | sort=Nom
       | order=ascending
       | order=ascending
      | link=all
      | format=ul
       | limit=500
       | limit=500
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
Ligne 144 : Ligne 112 :
     }}
     }}
   }}
   }}
<strong>avant num</strong>
   {{#ifexpr: {{#var:dd_c_num}} > 0 | <h4 style="margin:0.7em 0 0.15em 0;">Distributeur numérique de</h4>
  <!-- Distributeur numérique de -->
   {{#vardefine:dd_c_num|
    {{#ask:
      [[Catégorie:Maisons d’édition]]
      [[Distributeur_Numerique::{{FULLPAGENAME}}]]
      | format=count
    }}
  }}
<strong>après num</strong>
  {{#if:{{#var:dd_c_num}}|
    <h4 style="margin:0.7em 0 0.15em 0;">Distributeur numérique de</h4>
     {{#ask:
     {{#ask:
       [[Catégorie:Maisons d’édition]]
       [[Catégorie:Maisons d’édition]]
       [[Distributeur_Numerique::{{FULLPAGENAME}}]]
       [[Distributeur_Numerique::{{FULLPAGENAME}}]]
       | ?Nom
       | format=template
      | template=FicheMaisonNom
      | mainlabel=page
      | link=none
       | sort=Nom
       | sort=Nom
       | order=ascending
       | order=ascending
      | link=all
      | format=ul
       | limit=500
       | limit=500
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
Ligne 169 : Ligne 127 :
     }}
     }}
   }}
   }}
<strong>avant audio</strong>
  {{#ifexpr: {{#var:dd_c_aud}} > 0 | <h4 style="margin:0.7em 0 0.15em 0;">Distributeur audio de</h4>
  <!-- Distributeur audio de -->
  {{#vardefine:dd_c_aud|
     {{#ask:
     {{#ask:
       [[Catégorie:Maisons d’édition]]
       [[Catégorie:Maisons d’édition]]
       [[Distributeur_Audio::{{FULLPAGENAME}}]]
       [[Distributeur_Audio::{{FULLPAGENAME}}]]
       | format=count
       | format=template
    }}
      | template=FicheMaisonNom
  }}
       | mainlabel=page
  {{#if:{{#var:dd_c_aud}}|
       | link=none
    <h4 style="margin:0.7em 0 0.15em 0;">Distributeur audio de</h4>
    {{#ask:
       [[Catégorie:Maisons d’édition]]
      [[Distributeur_Audio::{{FULLPAGENAME}}]]
       | ?Nom
       | sort=Nom
       | sort=Nom
       | order=ascending
       | order=ascending
      | link=all
      | format=ul
       | limit=500
       | limit=500
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
       | intro=<ul class="liste-dd-maisons" style="columns:3; -moz-columns:3; -webkit-columns:3; column-gap:1.5em;">
       | outro=</ul>
       | outro=</ul>
     }}
     }}
<strong>après audio</strong>
   }}
   }}
}}
}}
 
<!-- Bouton de modification via formulaire, visible seulement
<!-- Bouton d’édition (formulaire à venir) -->
    sur les pages concernées (namespace ici DiffusionDistribution) et admins -->
<div style="text-align:center; margin-top:1em; margin-bottom:0.5em;">
<div class="fiche-diffusiondistribution-bouton-modif" style="text-align:center; margin-top:1em; margin-bottom:0.5em;">{{#ifeq:{{NAMESPACE}}|DiffusionDistribution|{{#ifingroup:contributeurs_diffusiondistribution,sysop|[[Special:FormEdit/DiffusionDistribution/{{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>
  {{#ifeq:{{NAMESPACE}}|DiffusionDistribution|
    {{#ifingroup:contributeurs-diffusiondistribution,sysop|
      [[Special:FormEdit/DiffusionDistribution/{{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 à 09:35


(Documentation.)