diff options
Diffstat (limited to 'cmd/ponzu/templates')
-rw-r--r-- | cmd/ponzu/templates/gen-content.tmpl | 4 | ||||
-rw-r--r-- | cmd/ponzu/templates/gen-file-repeater.tmpl | 4 | ||||
-rw-r--r-- | cmd/ponzu/templates/gen-input-repeater.tmpl | 5 | ||||
-rw-r--r-- | cmd/ponzu/templates/gen-reference-repeater.tmpl | 6 | ||||
-rw-r--r-- | cmd/ponzu/templates/gen-reference.tmpl | 6 | ||||
-rw-r--r-- | cmd/ponzu/templates/gen-select-repeater.tmpl | 5 |
6 files changed, 29 insertions, 1 deletions
diff --git a/cmd/ponzu/templates/gen-content.tmpl b/cmd/ponzu/templates/gen-content.tmpl index 2d92b88..78b5123 100644 --- a/cmd/ponzu/templates/gen-content.tmpl +++ b/cmd/ponzu/templates/gen-content.tmpl @@ -2,7 +2,9 @@ package content import ( "fmt" - + {{ if .HasReferences }} + "github.com/bosssauce/reference" + {{ end }} "github.com/ponzu-cms/ponzu/management/editor" "github.com/ponzu-cms/ponzu/system/item" ) diff --git a/cmd/ponzu/templates/gen-file-repeater.tmpl b/cmd/ponzu/templates/gen-file-repeater.tmpl new file mode 100644 index 0000000..973e366 --- /dev/null +++ b/cmd/ponzu/templates/gen-file-repeater.tmpl @@ -0,0 +1,4 @@ +View: editor.FileRepeater("{{ .Name }}", {{ .Initial }}, map[string]string{ + "label": "{{ .Name }}", + "placeholder": "Upload the {{ .Name }} here", +}),
\ No newline at end of file diff --git a/cmd/ponzu/templates/gen-input-repeater.tmpl b/cmd/ponzu/templates/gen-input-repeater.tmpl new file mode 100644 index 0000000..faf77c4 --- /dev/null +++ b/cmd/ponzu/templates/gen-input-repeater.tmpl @@ -0,0 +1,5 @@ +View: editor.InputRepeater("{{ .Name }}", {{ .Initial }}, map[string]string{ + "label": "{{ .Name }}", + "type": "text", + "placeholder": "Enter the {{ .Name }} here", +}),
\ No newline at end of file diff --git a/cmd/ponzu/templates/gen-reference-repeater.tmpl b/cmd/ponzu/templates/gen-reference-repeater.tmpl new file mode 100644 index 0000000..f1ca7f5 --- /dev/null +++ b/cmd/ponzu/templates/gen-reference-repeater.tmpl @@ -0,0 +1,6 @@ +View: reference.SelectRepeater("[[ .Name ]]", [[ .Initial ]], map[string]string{ + "label": "[[ .Name ]]", + }, + "[[ .ReferenceName ]]", + `[[ range .ReferenceJSONTags ]]{{ .[[ . ]] }} [[ else ]][[ .ReferenceName ]]: {{ .id }}[[ end ]]`, +), diff --git a/cmd/ponzu/templates/gen-reference.tmpl b/cmd/ponzu/templates/gen-reference.tmpl new file mode 100644 index 0000000..51afd6b --- /dev/null +++ b/cmd/ponzu/templates/gen-reference.tmpl @@ -0,0 +1,6 @@ +View: reference.Select("[[ .Name ]]", [[ .Initial ]], map[string]string{ + "label": "[[ .Name ]]", + }, + "[[ .ReferenceName ]]", + `[[ range .ReferenceJSONTags ]]{{ .[[ . ]] }} [[ else ]][[ .ReferenceName ]]: {{ .id }}[[ end ]]`, +), diff --git a/cmd/ponzu/templates/gen-select-repeater.tmpl b/cmd/ponzu/templates/gen-select-repeater.tmpl new file mode 100644 index 0000000..e957411 --- /dev/null +++ b/cmd/ponzu/templates/gen-select-repeater.tmpl @@ -0,0 +1,5 @@ +View: editor.SelectRepeater("{{ .Name }}", {{ .Initial }}, map[string]string{ + "label": "{{ .Name }}", +}, map[string]string{ + // "value": "Display Name", +}),
\ No newline at end of file |