From 1aa162e2556aea03d63507d18dc773d4b4964318 Mon Sep 17 00:00:00 2001 From: Jeavon Leopold Date: Sun, 8 Jun 2014 18:09:29 +0100 Subject: [PATCH] Add Site() method to DynamicPublishedContent for Template Query Builder --- src/Umbraco.Web/Models/DynamicPublishedContent.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Umbraco.Web/Models/DynamicPublishedContent.cs b/src/Umbraco.Web/Models/DynamicPublishedContent.cs index 4cb2402e9b..266f64a17c 100644 --- a/src/Umbraco.Web/Models/DynamicPublishedContent.cs +++ b/src/Umbraco.Web/Models/DynamicPublishedContent.cs @@ -1096,6 +1096,17 @@ namespace Umbraco.Web.Models return PublishedContent.AncestorOrSelf(level).AsDynamicOrNull(); } + /// + /// A shortcut method for AncestorOrSelf(1) + /// + /// + /// The site homepage + /// + public DynamicPublishedContent Site() + { + return AncestorOrSelf(1); + } + public DynamicPublishedContent AncestorOrSelf(string contentTypeAlias) { return PublishedContent.AncestorOrSelf(contentTypeAlias).AsDynamicOrNull();