{{ define "main" }}
  <div class="container associations">
    <h1>{{ .RenderString .Title }} </h1>
    <div class="container md">
      {{ .Content }}
    </div>
    <br>
    {{ if or .Params.mail .Params.telephone .Params.site .Params.facebook }}
    <div class="container md">
      <h2>Liens :</h2>
      <ul>
        {{ if .Params.mail }}<li>Mail : {{ printf "[%s](mailto:%s)" .Params.mail .Params.mail | markdownify }}</li>{{ end }}
        {{ if .Params.telephone }}<li>Téléphone : {{ printf "[%s](tel:%s)" (replace .Params.telephone " " "") (replace .Params.telephone " " "") | markdownify }}</li>{{ end }}
        {{ if .Params.site }}<li><a href="{{ .Params.site }}">Site WEB</a></li>{{ end }}
        {{ if .Params.facebook }}<li><a href="{{ .Params.facebook }}">Facebook</a></li>{{ end }}
      </ul>
    </div>
    {{ end }}
    {{ if isset .Params "bureau" }}
    <br>
    <div class="container md">
        <h2>Le bureau :</h2>
        <ul>
        {{ range $membre := .Params.bureau }}
          <li>
            {{ $membre.denomination }} : {{ if isset $membre "prenom" }}{{ $membre.prenom }}{{ if isset $membre "nom" }} {{ end}}{{ end }}{{ if isset $membre "nom" }}{{ $membre.nom | upper }}{{ end }}
            {{ if gt (len $membre) 3 }}
            <ul>
              {{ if isset $membre "telephone" }}
              <li>
                {{ printf "[%s](tel:%s)" (replace $membre.telephone " " "") (replace $membre.telephone " " "") | markdownify }}
              </li>
              {{ end }}
              {{ if isset $membre "mail" }}
              <li>
                {{ printf "[%s](mailto:%s)" $membre.mail $membre.mail | markdownify }}
              </li>
              {{ end }}
            </ul>
            {{ end }}
          </li>

        {{ end }}
        </ul>
    </div>
    {{ end }}
    {{ if isset .Params "actualites" }}
    <div class="container md">
      <aside>
        <hr>
        <h2>
          Les évènements de l'association
        </h2>
        {{ range .Params.actualites }}
          {{ with site.GetPage . }}
            {{ .Scratch.Set "big" false }}
            {{ partial "article-preview.html" . }}
          {{ end }}
        {{ end }}
      </aside>
    </div>
    {{ end }}
  </div>
{{ end }}