diff options
Diffstat (limited to 'acf/model')
-rw-r--r-- | acf/model/init.lua | 1 | ||||
-rw-r--r-- | acf/model/node.lua | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/acf/model/init.lua b/acf/model/init.lua index 2a80b1a..2f50b66 100644 --- a/acf/model/init.lua +++ b/acf/model/init.lua @@ -148,6 +148,7 @@ function M.Collection:init(params, itype) self.itype = itype or node.Collection self.iparams = { destroy=self.destroy, + layout=self.layout, required=self.required, ui_member=self.ui_member } diff --git a/acf/model/node.lua b/acf/model/node.lua index 0b02e80..dfb919d 100644 --- a/acf/model/node.lua +++ b/acf/model/node.lua @@ -163,6 +163,7 @@ function M.Collection:init(context, params) mt.meta.type = 'collection' mt.meta.members = field:meta() mt.meta['ui-member'] = params.ui_member or mt.meta['ui-name']:gsub('s$', '') + mt.meta.widget = params.layout function mt.mmeta(name) local res = util.copy(mt.meta.members) |