@inherits PartialViewMacroPage @using Umbraco.Cms.Web @using Umbraco.Cms.Web.Macros @using Umbraco.Framework @{ //Get the macro parameter and check it has a value otherwise set to empty hive Id var startNodeID = String.IsNullOrEmpty(Model.MacroParameters.startNode) ? HiveId.Empty.ToString() : Model.MacroParameters.startNode; //Check that we have a HiveId to work with if (startNodeID != HiveId.Empty.ToString()) { var startNode = Umbraco.GetDynamicContentById(startNodeID); //Check that startNode has child pages if (startNode.Children.Any()) { } } else {

HiveId is empty

} }