London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

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

Vote:
0

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:
0

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:
0

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

#154853
Aug 31, 2016 14:14
Vote:
0

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.