Skip to content

Commit 44d5f2c

Browse files
committed
Article-Edit dynamische Forms, speichern funktioniert
1 parent 2013ceb commit 44d5f2c

File tree

1 file changed

+8
-11
lines changed
  • src/main/webapp/WEB-INF/templates/sites/shared/articles

1 file changed

+8
-11
lines changed

src/main/webapp/WEB-INF/templates/sites/shared/articles/form.html

+8-11
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
<!-- Website Link -->
9999
<div class="form-group g-mb-20 block-title block-title7">
100100

101-
<span th:text="Link + ' ' + |${iter.count}|"></span>
101+
<span th:text="Link + ' #' + |${iter.count} + 1|"></span>
102102
<input data-th-field="*{websiteLinks[__${iter.index}__].id}" type="hidden">
103103

104104
<input data-th-field="*{websiteLinks[__${iter.index}__].weight}" type="hidden">
@@ -109,25 +109,22 @@
109109

110110
<label class="col-sm-3 col-form-label g-mb-10" th:for="${'websiteLinks[__${iter.index}__].data'}">URL</label>
111111
<input data-th-field="*{websiteLinks[__${iter.index}__].data}" class="form-control form-control-md rounded-0" type="text" placeholder="Link zum Projekt/Webseite">
112-
113-
114-
115112
</div>
116113
<!-- End Website Link -->
117114
</ul>
118115
<!-- Neuer Eintrag -->
119116
<div class="form-group g-mb-20 block-title block-title7">
120117

121118
<span>Neuer Link</span>
122-
<input name="websiteLinks[1].id" type="hidden">
123-
<input name="websiteLinks[1].weight" type="hidden" value="0">
124-
<input name="websiteLinks[1].markAsDeleted" type="hidden" value="0">
119+
<input data-th-name="websiteLinks[ + |${#lists.size(form.websiteLinks)}| + ].id" type="text" hidden>
120+
<input data-th-name="websiteLinks[ + |${#lists.size(form.websiteLinks)}| + ].weight" value="0" type="text" hidden>
121+
<input data-th-name="websiteLinks[ + |${#lists.size(form.websiteLinks)}| + ].markAsDeleted" value="0" type="text" hidden>
125122

126-
<label class="col-sm-3 col-form-label g-mb-10" for="form.websiteLinks[][description]">Beschreibung</label>
127-
<input name="websiteLinks[1].description" class="form-control form-control-md rounded-0" type="text" placeholder="Link zum Projekt/Webseite">
123+
<label class="col-sm-3 col-form-label g-mb-10" data-th-for="form.websiteLinks[][description]">Beschreibung</label>
124+
<input data-th-name="websiteLinks[ + |${#lists.size(form.websiteLinks)}| + ].description" class="form-control form-control-md rounded-0" type="text" placeholder="Link zum Projekt/Webseite">
128125

129-
<label class="col-sm-3 col-form-label g-mb-10" for="form.websiteLinks[][data]">URL</label>
130-
<input name="websiteLinks[1].data" class="form-control form-control-md rounded-0" type="text" placeholder="Link zum Projekt/Webseite">
126+
<label class="col-sm-3 col-form-label g-mb-10" data-th-for="form.websiteLinks[][data]">URL</label>
127+
<input data-th-name="websiteLinks[ + |${#lists.size(form.websiteLinks)}| + ].data" class="form-control form-control-md rounded-0" type="text" placeholder="Link zum Projekt/Webseite">
131128

132129
</div>
133130

0 commit comments

Comments
 (0)