diff --git a/app/views/admin/communication/websites/menus/items/_form.html.erb b/app/views/admin/communication/websites/menus/items/_form.html.erb index ffeacc2c0e3d9baab8f76a64850dd40a106c01e2..cbd5d22a49cf6b00052cb9a33209f4c7d19f2e78 100644 --- a/app/views/admin/communication/websites/menus/items/_form.html.erb +++ b/app/views/admin/communication/websites/menus/items/_form.html.erb @@ -3,7 +3,6 @@ <%= f.error_notification %> <%= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present? %> - <%= f.input :parent_id, as: :hidden, wrapper: false %> <%= f.input :kind, as: :hidden, input_html: { @@ -35,6 +34,11 @@ <div class="row pure__row--small"> <div class="col-lg-6"> <%= f.input :title %> + <%= f.association :parent, + collection: collection_tree(@item.menu.items), + label_method: ->(p) { sanitize p[:label] }, + value_method: ->(p) { p[:id] } %> + </div> <div class="col-lg-6"> <div data-kind-if="url">