Since we probably IGNORE the id of the current page being edited or we may not want any internal page aliases to be displayed in the list (e.g., section::levelDropdownControlArray()), the code will NOT display any children of an internal alias page since the loop will then skip over the recursive call. HOWEVER, since we CAN create a parent page this way, we just can't edit it. E.g., we may want the parent page to auto-select a child page rather than be a separate page.
Since we probably IGNORE the id of the current page being edited or we may not want any internal page aliases to be displayed in the list (e.g., section::levelDropdownControlArray()), the code will NOT display any children of an internal alias page since the loop will then skip over the recursive call. HOWEVER, since we CAN create a parent page this way, we just can't edit it. E.g., we may want the parent page to auto-select a child page rather than be a separate page.