The symptoms are (please bear with me as this is probably going to sound confusing), while logged in as host or admin:
- The Admin submenu icons do not appear, but the Host submenu icons do appear.
- The pages accessed from the Admin submenu are rendered with the borders around the various panes (i.e. top, left, content, right, bottom), but NO OTHER pages are rendering with the pane borders, even on the Host submenu pages.
- The Page Functions buttons are all enabled if the pane borders render correctly. If the pane borders do not render, then the Settings, Delete, and Copy buttons are disabled.
- All newly created pages do not render the pane borders, and have the Page Function buttons disabled as described previously.
- The pages that are not rendering correctly also do not instantiate the combo boxes in the admin control bar correctly. When trying to add an existing module, the content pane is the only pane option, and the module combo box is empty, even though I have an announcements, calendar, banner, etc. module set up and displaying on the appropriate pages.
The site had worked perfectly well for several weeks, until I changed the Login Page (under Advanced Settings | Page Management on the Site Settings page) to the wrong page accidentally. The fix was to go into the database and set the value to null for this setting. Then things started working well again, except for the issues described above. I did a lot of other things in the interim trying to get to that final solution, so I suspect I killed a file or changed a setting somewhere, but I did not exactly document the things I tried.
BTW, I am using a custom skin that I have re-uploaded (since the issue) to ensure that it and the CSS/XML files are as they once were. This had no noticeable effect. I likewise applied the DNN blue skin/container. The regions still did not render, and the buttons were still disabled as described previously.
I am using the same skin for both the site and admin/host, with the typical top/left/content/right/bottom layout.
Thanks in advance!