The module "DDR Menu" is a navigation provider in DNN and Evoq. In versions 8+, it is the only navigation provider that comes pre-packaged. Even though the DDR Menu extension shows "No" in the "In Use" column in the Extensions control panel, and it has a delete button, if it is removed without an alternative navigation provider set up and running, it will cause an error that can prevent you from browsing your site.
- DNN Platform and Evoq 8.3+
To fix this, you will need:
- Access to a Superuser account
- Modify access to your DNN site root folder
You will need to restore access to your site before reinstalling the DDR Menu extension. To do that, you'll need to get the necessary files from our Success Center and manually re-add them to your site. In this example will be done with Evoq Content 9.6.4, but you will need to make sure to use the correct version and product.
- Find the Install file for your software and version:
- For DNN Platform, visit the Releases page on GitHub and download the correct version
- For DNN Evoq, visit the Success Center and find the correct version and product
- For a more detailed breakdown of this step, see our article Finding the latest versions of pre-installed DNN Evoq modules.
- When you've downloaded the correct install zip file, find and extract the following file within it:
<Install file root>\Install\Module\DDRMenu_09.06.01_Install.zip.
The version number may be different depending on which version of Evoq or DNN you are using.
- Make a copy of DDRMenu_09.06.01_Install.zip, which we'll use later when reinstalling the module from the UI.
- Within DDRMenu_09.06.01_Install.zip, you'll need to:
- Find and extract the file Resources.zip file into its own folder
- Find and extract the file DotNetNuke.Web.DDRMenu.dll from the <file root>\bin folder
- Rename the Resources folder to DDRMenu.
- Copy the files as follows:
- DDRMenu should be placed in <Site Root>\DesktopModules
- DotNetNuke.Web.DDRMenu.dll should be placed in <Site Root>\bin
- Once you've copied the files, you should at least be able to log into your site. There will likely still be navigation issues and critical errors until the process is complete.
- Log into your site as a Super User and follow the directions in the article Installing an Extension to re-add DDRMenu using the copy of DDRMenu_09.06.01_Install.zip we made in Step 3.
- Clear your cache, restart the application, and consider also restarting the site in IIS.
Browse to the site either in an incognito or cache-disabled mode. Alternatively, you can use a system that has no cached data for the site. The site should display normally with no errors.