You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
{{ define "content" }}
|
|
<article class="narrow">
|
|
{{$.Page.Content}}
|
|
</article>
|
|
{{ end }}
|
|
|
|
{{ define "menu" }}
|
|
<a href="/page/{{$.Page.ID}}"><h1>Page</h1></a>
|
|
{{ if $.Page.Dated}}
|
|
<div class="page-property">{{$.Page.FictionalDate | formatDate}}</div>
|
|
{{ else }}
|
|
<div class="page-property">{{$.Page.PublishDate | formatDate}}</div>
|
|
{{ end }}
|
|
|
|
<ul>
|
|
{{ range $.Page.Tags }}
|
|
<li><a href="/{{.Hook}}"><div class="mg-icon">{{.Icon}}</div><div class="mg-label {{.CSSCLass}}">{{.Name}}</div></a></li>
|
|
{{ end }}
|
|
</ul>
|
|
|
|
{{ if eq $.User.ID $.Page.Author}}
|
|
<ul>
|
|
<li><a href="/page/edit/{{$.Page.ID}}"><div class="mg-icon">E</div><div class="mg-label">Edit</div></a></li>
|
|
<li><a href="/page/delete/{{$.Page.ID}}"><div class="mg-icon">X</div><div class="mg-label">Delete</div></a></li>
|
|
</ul>
|
|
{{ end }}
|
|
|
|
<ul>
|
|
<li><a href="/"><div class="mg-icon"><</div><div class="mg-label">Back</div></a></li>
|
|
</ul>
|
|
|
|
{{ if $.User.LoggedIn }}
|
|
<ul>
|
|
<li><a href="/user/logout"><div class="mg-icon">A</div><div class="mg-label">Logout</div></a></li>
|
|
</ul>
|
|
{{ else }}
|
|
<ul>
|
|
<li><a href="/user/login"><div class="mg-icon">A</div><div class="mg-label">Login</div></a></li>
|
|
</ul>
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ define "head" }}
|
|
{{ end }}
|