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">