Constellation is a collection of utilities for .NET CMS implementers.
The Foundation.Data namespace contains an Item extension class that allows the developer to:
- Get an Item's ancestor based on Template
- Test an Item's Template inheritance
- Retrieve an Item's children based on a specific Template
- Retrieve the URL for the Item using the currently active LinkManager configuration.
- Determine if the Item is in the Context Site.
- Find or create an Item's child given a name and a Template ID.

Configured for use with Sitecore 9.0.
Requires Sitecore 9.0 NuGet packages, available here:

There is a newer version of this package available.
See the version list below for details.
Install-Package Constellation.Foundation.Data -Version
dotnet add package Constellation.Foundation.Data --version
<PackageReference Include="Constellation.Foundation.Data" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Constellation.Foundation.Data --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Now with Intellisense!. Also Item.GetUrl() now includes full media URL option support along with media request protection.


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 421 4/11/2019 199 3/6/2019 315 12/6/2018 137 12/6/2018 144 12/6/2018 142 12/6/2018 228 10/20/2018 508 6/15/2018 309 5/25/2018 290 5/25/2018 476 2/12/2018 421 12/1/2017 262 11/24/2017 297 11/24/2017
Show less