diff options
Diffstat (limited to 'themes/default/layouts/_default/taxonomy.html')
-rw-r--r-- | themes/default/layouts/_default/taxonomy.html | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/themes/default/layouts/_default/taxonomy.html b/themes/default/layouts/_default/taxonomy.html new file mode 100644 index 0000000..e43bc29 --- /dev/null +++ b/themes/default/layouts/_default/taxonomy.html @@ -0,0 +1,62 @@ +{{ define "styles" }} +<style> + {{ partial "styles-navigator.html" (dict "Link" "/tags/") | safeCSS }} +</style> +{{ end }} + +{{ define "middle" }} + + {{ $title := .Title }} + + {{ if eq .Title "Tags" }} + + {{ partial "navigator-middle.html" + (dict + "Title" "Tags" + "Subtitle" (partial "count-tags.html" .) + "Icon" "arrow-left" + "IconLabel" "Back" + "Href" "/" + "Id" "back" + "Context" . + ) + }} + + {{ $page := 1 }} + {{ $count := 0 }} + + {{ range .Paginator.Pages }} + {{ $title := lower .Title }} + <item-list> + <h1><a href="/tags/{{ $title }}">#{{ .Title }}</a></h1> + <ul> + {{ range .Pages }} + {{ $count = add $count 1 }} + <li> + <a + title="{{ partial "title.html" . }}" + href="/tags/{{ $title }}/{{ if gt $page 1 }}page/{{ $page }}/{{ end }}#{{ partial "card-id.html" . }}"> + <span>{{ .Date.Format "02 Jan 2006" }}</span> + <span>{{ partial "title.html" . }}</span> + <span>@{{ partial "author-user.html" . }}</span> + </a> + </li> + {{ if eq (mod $count $.Paginator.PageSize) 0 }} + {{ $page = add $page 1 }} + {{ end }} + {{ end }} + {{ $page = 1 }} + {{ $count = 0 }} + </ul> + </item-list> + {{ end }} + + {{ partial "pagination.html" . }} + + {{ end }} + +{{ end }} + +{{ define "right" }} + {{- partial "navigator-right-default.html" . -}} +{{ end }} |