all repos — nirvash @ 358d4fb2af62189b913432997462a71b61090eb4

modular CMS using the quartzgun library

templates/cms_edit.html (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{{ $slug := ((.Context).Value "params").Slug }}
{{ $page := ((.Context).Value "adapter").GetPage $slug }}
{{ $editMode := ((.Context).Value "adapter").EditMode }}
{{ $editModes := (.Context).Value "edit-modes" }}

{{ template "header" . }}

<form method="POST" action="/save/{{$slug}}">
<textarea name="title">{{($page).Title}}</textarea>
<span>last edited {{($page).Edited}}</span>
{{ if eq $editMode 0 }}
  <textarea name="content">{{($page).Content}}</textarea>
{{ else }}
  <div contenteditable>{{($page).Content}}</div>
{{ end }}
<input type="submit" value="Save"/>
</form>

{{ template "footer" . }}