diff --git a/src/Umbraco.Web/PublishedContentExtensions.cs b/src/Umbraco.Web/PublishedContentExtensions.cs
index 5caa08729a..7972f109f9 100644
--- a/src/Umbraco.Web/PublishedContentExtensions.cs
+++ b/src/Umbraco.Web/PublishedContentExtensions.cs
@@ -1777,6 +1777,17 @@ namespace Umbraco.Web
return content.Children().FirstOrDefault();
}
+ ///
+ /// Gets the first child of the content, of a given content type.
+ ///
+ /// The content.
+ /// The content type alias.
+ /// The first child of content, of the given content type.
+ public static IPublishedContent FirstChild(this IPublishedContent content, string alias)
+ {
+ return content.Children( alias ).FirstOrDefault();
+ }
+
public static IPublishedContent FirstChild(this IPublishedContent content, Func predicate)
{
return content.Children(predicate).FirstOrDefault();