summaryrefslogtreecommitdiff
path: root/cmd/ponzu/templates
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/ponzu/templates')
-rw-r--r--cmd/ponzu/templates/gen-content.tmpl4
-rw-r--r--cmd/ponzu/templates/gen-file-repeater.tmpl4
-rw-r--r--cmd/ponzu/templates/gen-input-repeater.tmpl5
-rw-r--r--cmd/ponzu/templates/gen-reference-repeater.tmpl6
-rw-r--r--cmd/ponzu/templates/gen-reference.tmpl6
-rw-r--r--cmd/ponzu/templates/gen-select-repeater.tmpl5
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