Has references to a Sitecore item

This is my second post in a series about creating .NET extension methods on a Sitecore item. I love extension methods and have been using them to wrap common operations on Sitecore items since they were introduced in .NET 3. The series of posts will also contain an architectural description on how to implement and maintain your extension methods so these are re-usable in all of your Sitecore solutions.

Following my last post about getting referrers as items I want to follow up with two other kind of cute extension methods which use the link database.

IsReferencedByItem

This small extension method simply checks if an item is referenced by another item ID using the link database.

For convenience I also made an overload which takes an item as parameter instead of the ID.

HasReferenceToItem

And then the other way around. This extension method checks if an item references an item ID using the link database.

And also for convenience I made an overload which takes the item as a parameter instead of the ID.

That was it.

I dare you to like this post..

Anders Laub

Anders Laub Christoffersen

Anders has been working with Sitecore for over a decade and has in this time been the lead developer and architect on several large scale enterprise solutions all around the world. Anders has been nominated a Sitecore Technical MVP three years in a row for 2014, 2015 and 2016. Anders is now working as a Sr. Solutions Architect at Sitecore in Copenhagen.

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*
Website