mirror of https://github.com/istio/istio.io.git
47 lines
1.6 KiB
HTML
47 lines
1.6 KiB
HTML
{{ $adapterIndex := .Page.GetPage "/docs/reference/config/policy-and-telemetry/adapters" }}
|
|
{{ $adapterPages := $adapterIndex.Pages }}
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>{{ i18n "template" }}</th>
|
|
<th>{{ i18n "adapters" }}</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{ range .Page.Pages }}
|
|
<tr>
|
|
<td><a title="{{ .Description }}" href="{{ .Permalink }}">{{- .Title -}}</a></td>
|
|
|
|
<td>
|
|
{{ $current_template := path.Base .File.Dir }}
|
|
|
|
{{ $adapters := "" }}
|
|
{{ range $a := $adapterPages }}
|
|
{{ $adapter_name := path.Base $a.File.Dir }}
|
|
|
|
{{ $templates := split .Params.supported_templates "," }}
|
|
{{ $templates = sort $templates }}
|
|
|
|
{{ range $templates }}
|
|
{{ $temp := trim . " "}}
|
|
|
|
{{ if eq $current_template $temp }}
|
|
{{ if $adapters }}
|
|
{{ $adapters = printf "%s,%s" $adapters $adapter_name }}
|
|
{{ else }}
|
|
{{ $adapters = $adapter_name }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ if $adapters }}
|
|
{{ partial "adapter_list.html" (dict "page" . "adapters" $adapters) }}
|
|
{{ end }}
|
|
</td>
|
|
</tr>
|
|
{{ end }}
|
|
</tbody>
|
|
</table>
|