Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Sitecore ItemProvider does not provide 100% coverage for manipulating data behavior. You potentially need to implement both an ItemProvider and a GetItemCommand, or just the latter.
//ItemProvider works via GetItem override
//ItemProvider works via GetChildren override
Sitecore.Data.Items.Item[] items = Sitecore.Context.Database.SelectItems("/sitecore/content/Home/*[@__isFolder='1']");
//ItemProvider doesn’t work, never called
items = Sitecore.Context.Database.SelectItems("/sitecore/content/Home/*");
//ItemProvider doesn’t work, never called
Sitecore.Data.Items.Item item = Sitecore.Context.Database.SelectSingleItem("/sitecore/content/Home");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment