hikan.ru/mvc/views/getposts.gohtml

30 lines
749 B
Plaintext

{{ define "renderPost" }}
<div class="post">
<div class="title">
{{ .Title }}
</div>
<div class="date">
Опубликовано: {{ .PostingTime }} -- Обновлено: {{ .UpdateTime }}
</div>
{{ if ne .Tags "" }}
<div class="tags">
{{ range SplitString .Tags " " }}{{ . }} {{ end }}
</div>
{{ end }}
<div class="body">
{{ .PostDescription }}
</div>
</div>
{{ end }}
{{ define "getposts" }}
{{ range .PostsSublist.GetSublistByPageNumber .Number }}
<a hx-get="/AJAXpost/{{ .ID }}"
hx-target=".main-content"
hx-swap="innerHTML"
hx-push-url="/post/{{ .ID }}">
{{ template "renderPost" . }}
</a>
{{ end }}
{{ end }}