Is it the exact same behavior - as in there is no radio button and you can't select either treeview option in the settings? Or are you changing the setting and not seeing the change take effect?
Either way, some initial things we can try that might help. Any commands given below should be run from the root AtoM installation directory - if you have followed our recommended installation instructions, this is typically /usr/share/nginx/atom.
First, let's make sure that the nested set is not corrupted. AtoM uses a nested set model
to help structure and store hierarchical information in the flat, table-based design of a relational database. Occasionally, during long running operations, this can become corrupted, which causes problems when displaying hierarchies, such as in the treeview. We can rebuild the nested set with the following command:
Similarly, sometimes if an operation times out, some descriptions can be left without important information, such as a slug (the unique part of the URL that points to the resource). We can generate slugs for any that are missing with the following command:
Finally, let's make sure that we are seeing the most up to date version of all pages. AtoM will use caching as a way to improve response times, but in this case we want to load a new version of the page, and not an older cached version. We will want to clear the application cache, as well as restart PHP-FPM (which has its own cache):
Clear the application cacheRestart PHP-FPM
If you have memcached
installed, it is good to clear that cache as well. This command should not have any ill effects if you don't have memcached installed, so you can always try it out:
Finally, don't forget that your web browser will have its own cache! Be sure to clear this as well, or else test in an incognito or private browser window, where the browser cache is typically disabled by default.
Let us know if that helps. If not, please let us know more about your installation, such as: