Skip to content
Snippets Groups Projects
definitions.html 953 B
Newer Older
alexisben's avatar
alexisben committed
{{- $template := .block.template -}}
alexisben's avatar
alexisben committed
{{- $position := .block.position -}}
{{- $title := .block.title -}}
{{- with .block.data -}}
Arnaud Levy's avatar
Arnaud Levy committed
  <section class="block block-definitions{{ if $title }} block-with-title{{ end }}" id="block-{{ $position }}">
alexisben's avatar
alexisben committed
    <div class="container">
      <div class="block-content">
alexisben's avatar
alexisben committed
        {{- if not $title -}}
          {{ partial "blocks/default_title.html" $template }}
        {{ else }}
alexisben's avatar
alexisben committed
          <div class="top">
alexisben's avatar
alexisben committed
            <h2>{{ partial "PrepareHTML" $title }}</h2>
alexisben's avatar
alexisben committed
          </div>
        {{ end -}}
        <div class="definitions">
          {{- range .elements }}
            <details itemscope itemtype="https://schema.org/DefinedTerm">
alexisben's avatar
alexisben committed
              <summary itemprop="name">{{ partial "PrepareText" .title }}</summary>
              <p itemprop="description">{{ partial "PrepareText" .description }}</p>
alexisben's avatar
alexisben committed
            </details>
          {{ end -}}
        </div>
      </div>
    </div>
  </section>
{{- end -}}