- for value_tag in field_tag:childtags() do
- if value_tag.name == "value" then
- result[#result+1] = value_tag[1];
- end
+ for value in field_tag:childtags("value") do
+ result[#result+1] = value;
+ end
+ return result, (required and #result == 0 and "Required value missing" or nil);
+ end
+
+field_readers["text-multi"] =
+ function (field_tag, required)
+ local data, err = field_readers["list-multi"](field_tag, required);
+ if data then
+ data = t_concat(data, "\n");