iseal-core/site/layouts/_default/term.html
Alan Orth 10f24ad093
site: add clusters and modules
Re-organize content and navigation around the concept of clusters
and modules. Elements that have suggested field names are displayed
prominently near the top of each cluster.

I am still exploring how to present the clusters and modules better.
Perhaps as a badge on each element?
2021-11-26 12:01:18 +02:00

58 lines
1.9 KiB
HTML

<p class="invisible"><a id="{{ .Params.slug }}"></a></p>
<table class="table table-sm table-bordered">
<thead>
<tr class="table-secondary">
<th colspan="2">
<span class="">{{ .Params.title | markdownify }}</span>
{{- with .Params.required -}}
<div class="badge-required">
<span class="badge bg-primary align-middle">Required</span>
</div>
{{- end -}}
</th>
</tr>
</thead>
<tbody>
<tr>
<td class="col-2 field-name">Label</td>
<td>{{ .Name | markdownify }}</td>
</tr>
<tr>
<td class="col-2 field-name">Module</td>
<td>{{ .Params.module | markdownify }}</td>
</tr>
{{ with .Params.description }}
<tr>
<td class="col-2 field-name">Definition</td>
<td>{{ . | markdownify }}</td>
</tr>
{{ end }}
{{ with .Params.comment }}
<tr>
<td class="col-2 field-name">Comment</td>
<td>{{ . | markdownify }}</td>
</tr>
{{ end }}
{{ with .Params.field }}
<tr>
<td class="col-2 field-name">Suggested element</td>
<td>{{ . }}</td>
</tr>
{{ end }}
{{ with .Params.policy }}
<tr>
<td class="col-2 field-name">Policy</td>
<td>{{ . }}</td>
</tr>
{{ end }}
{{ if .Params.vocabulary }}
{{ with .Resources.GetMatch .Params.vocabulary }}
<tr>
<td class="col-2 field-name">Vocabulary</td>
<td><a href="{{ .RelPermalink }}">{{ .Name }}</a></td>
</tr>
{{ end }}
{{ end }}
</tbody>
</table>