diff --git a/controllers/admin/AdminTabsController.php b/controllers/admin/AdminTabsController.php index 735a41b00..7b203f0a9 100644 --- a/controllers/admin/AdminTabsController.php +++ b/controllers/admin/AdminTabsController.php @@ -159,22 +159,25 @@ class AdminTabsControllerCore extends AdminController ), 'desc' => $this->l('Show or hide menu.') ), - array( - 'type' => 'select', - 'label' => $this->l('Parent:'), - 'name' => 'id_parent', - 'options' => array( - 'query' => $tabs, - 'id' => 'id_tab', - 'name' => 'name' - ) - ) ), 'submit' => array( 'title' => $this->l(' Save '), 'class' => 'button' ) ); + + if (!Validate::isLoadedObject($this->object) || $this->object->id_parent > 0) + + $this->fields_form['input'][] = array( + 'type' => 'select', + 'label' => $this->l('Parent:'), + 'name' => 'id_parent', + 'options' => array( + 'query' => $tabs, + 'id' => 'id_tab', + 'name' => 'name' + ) + ); return parent::renderForm(); } @@ -324,4 +327,4 @@ class AdminTabsControllerCore extends AdminController } } } -} +} \ No newline at end of file