/
githubmirror
/
hugo
Обзор
Документация
Войти
/
githubmirror
/
hugo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/layouts/_shortcodes/datatable.html
38 строк
779 B
Bjørn Erik Pedersen
Merge commit 'c23d97904fd31ef745bece57133aa1b9275ec20c'
21 май 2026, 13:22
21 май 2026, 13:22
5f01b06
Код
Авторство
О чём код?
{{ $package := (index .Params 0) }} {{ $listname := (index .Params 1) }} {{ $list := (index (index hugo.Data.docs $package) $listname) }} {{ $fields := after 2 .Params }} <div class="overflow-x-auto"> <table> <thead> <tr> {{ range $fields }} {{ $s := . }} {{ if eq $s "_key" }} {{ $s = "type" }} {{ end }} <th>{{ $s }}</th> {{ end }} </tr> </thead> <tbody> {{ range $k1, $v1 := $list }} <tr> {{ range $k2, $v2 := . }} {{ $.Scratch.Set $k2 $v2 }} {{ end }} {{ range $fields }} {{ $s := "" }} {{ if eq . "_key" }} {{ $s = $k1 }} {{ else }} {{ $s = $.Scratch.Get . }} {{ end }} <td>{{ $s }}</td> {{ end }} </tr> {{ end }} </tbody> </table> </div>