SaaS CMS has officially launched! Learn more now.

How can I get all blocks and it's usages?

Vote:
 

Please help me with my problem.

I need to get list of all blocks and pages where it's used

#152116
Aug 17, 2016 11:13
Vote:
 

Hi,

In IContentRepository you have GetReferencesToContent http://world.episerver.com/documentation/Class-library/?documentId=cms/9/72E612B0 wich gives you where a specific content item is being used. To find all content of a specific type you can use IContentModelUsage http://world.episerver.com/documentation/Class-library/?documentId=cms/9/9018F8D5

#152145
Aug 17, 2016 21:42
Vote:
 

an example of how to implement the interfaces would be quite convenient

#154853
Aug 31, 2016 14:14
Vote:
 

Why do you want to implement the interfaces? To use them you can either use dependency injection or just get them from the service locator, e.g.:

var modelUsage = ServiceLocator.Current.GetInstance<IContentModelUsage>();
#154856
Aug 31, 2016 14:21
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.