all repos — nirvash @ 59c7fbcc741b86cdca442dccbe9dba3869771930

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
{{ $slug := ((.Context).Value "params").Slug }}
{{ $page := ((.Context).Value "adapter").GetPage $slug }}
{{ $editableSlugs := ((.Context).Value "adapter").EditableSlugs }}

{{ template "header" . }}
<a href="/">&laquo;</a>
<form method="POST" action="/save/{{($page).Slug}}">
  <input hidden name="oldSlug" value="{{($page).Slug}}">
  {{ if $editableSlugs }}
    <input type="text" name="slug" value="{{($page).Slug}}">
  {{ end }}
  <textarea name="title">{{($page).Title}}</textarea>
  <span>last edited {{($page).Edited}}</span>
  <textarea name="content">{{($page).Content}}</textarea>
  <input type="submit" value="Save"/>
</form>

{{ template "footer" . }}