We've implemented a custom membership provider and a custom table for permissions etc based on our own user and role base.
Since the out of the box navigation control is based on Roles in Sitefinity we can't use it. We need to get to a level deeper in our own security implementation. Do I use a Kendo UI Web menu control and PageManager? Is there an example someone can point me to or put in here on how to do this?
sender, EventArgs e)
sender, RepeaterItemEventArgs e)
(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
var data = e.Item.DataItem
var source = App.WorkWith().Pages()
.Where(p => p.ShowInNavigation ==
&& p.IsBackend ==
&& p.Id != SiteInitializer.BackendRootNodeId)
MyNavControl.DataSource = source;
This seems good.
I was having trouble figuring out how to take the Fluent Source you defined in this example and use it in the widget template I've defined along with the asp:SiteMapDataSource. Is there another way?
I started looking at implementing a CustomSiteMapProvider in the place of the Sitefinity one so I can define what my site map is based on our custom security... but I immediately received an error.
A required control was not found in the template for "~/SfCtrlPresentation/OpenAccessDataProvider,1d5cbcbced74667ba552ff01008b77a8.ascx". The control must be assignable from type "Telerik.Sitefinity.Web.UI.NavigationControls.SitefinitySiteMapDataSource" and must have ID "dataSource".
I guess Sitefinity doesn't want me to do this?
No I'm simply trying to get a new Widget Template defined and use it in a Page.
That's the error I'm getting. I didn't make it the default. I can switch it back to another template for navigation and it's fine. Just doesn't work with the one I defined.