An Angular module calling the DNN ServiceFramework on load to get AntiforgeryToken, ModuleID etc.
Whetere a user is logged in or not, and a Gravity Theme applied to the page, the module works as expected.
With the client's theme the module fails to get a context for a ServiceFramework and hence fails.
If a Host or Admin user is logged in, the ServiceFramework is available and the module works.
I have compared the theme files and cannot see what is missing in the client's theme.
I suspect that the them should be loading something but I cannot see what that should be.
Any suggestions please?
Declan
You need to include a call to <code><a href="https://dnndocs.com/api/DotNetNuke.Framework.ServicesFramework.html">ServicesFramework</a>.Instance.<a href="https://dnndocs.com/api/DotNetNuke.Framework.IServicesFramework.html#DotNetNuke_Framework_IServicesFramework_RequestAjaxAntiForgerySupport">RequestAjaxAntiForgerySupport()</a></code>
These Forums are for the discussion of the open source CMS DNN platform and ecosystem.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.