diff options
Diffstat (limited to 'docs/layouts/shortcodes/datatable-vertical.html')
-rw-r--r-- | docs/layouts/shortcodes/datatable-vertical.html | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/layouts/shortcodes/datatable-vertical.html b/docs/layouts/shortcodes/datatable-vertical.html new file mode 100644 index 000000000..1d2629eca --- /dev/null +++ b/docs/layouts/shortcodes/datatable-vertical.html @@ -0,0 +1,26 @@ +{{ $package := (index .Params 0) }} +{{ $listname := (index .Params 1) }} +{{ $list := (index (index .Site.Data.docs $package) $listname) }} +{{ $fields := after 2 .Params }} +<table class="table table-bordered"> + {{ range $list }} + {{ range $k, $v := . }} + {{ $.Scratch.Set $k $v }} + {{ end }} + {{ end }} + + {{ range $i, $_ := $fields }} + <tr> + {{ $.Scratch.Set "i" $i }} + + {{ $field := (index $fields ($.Scratch.Get "i") ) }} + <th>{{ $field }}</th> + {{ range $list }} + <td> + {{ index . $field }} + </td> + {{ end }} + + </tr> + {{ end }} +</table>
\ No newline at end of file |