multi repeatJSON

This commit is contained in:
arnaucode
2017-10-11 13:02:30 +02:00
parent 9d654445f4
commit 94863dae3a
2 changed files with 5 additions and 2 deletions

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
/webInput
/webOutput
/webInputOK

View File

@@ -88,8 +88,10 @@ func konstruiRepeatJSONPartTwo(templateContent string, entries []dataEntry, json
return templateContent
}
func konstruiRepeatJSON(templateContent string) string {
if strings.Contains(templateContent, "<konstrui-repeatJSON") {
dataPath, _ := getTagParameters(templateContent, "konstrui-repeatJSON", "repeatJSON", "nil")
for strings.Contains(templateContent, "<konstrui-repeatJSON") {
tlines := getLines(templateContent)
tp := locateStringInArray(tlines, "konstrui-repeatJSON")
dataPath, _ := getTagParameters(tlines[tp[0]], "konstrui-repeatJSON", "repeatJSON", "nil")
dataPath = strings.Replace(dataPath, "\n", "", -1)
entries, jsonData := getDataFromJson(rawFolderPath + "/" + dataPath)
templateContent = konstruiRepeatJSONPartTwo(templateContent, entries, jsonData, "")