Root is not a very user-friendly term for the home page in the breadcrumbs. DNN core team should add an attribute to change its text or just change it to Home.
Here is how we currently achieve this functionality:
in ~/Admin/Skins/Breadcrumb.ascx.vb:
Replace this:
If intRootLevel = -1 Then
strBreadCrumbs += String.Format(Services.Localization.Localization.GetString("Root", Services.Localization.Localization.GetResourceFile(Me, MyFileName)), GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request), strCssClass)
strBreadCrumbs += strSeparator
intRootLevel = 0
End If
With this:
If intRootLevel = -1 Then
strBreadCrumbs += String.Format(Services.Localization.Localization.GetString("Root", Services.Localization.Localization.GetResourceFile(Me, MyFileName)), GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request), strCssClass)
strBreadCrumbs = "<a href=""/"" class=""" & strCssClass & """>Home</a>"
strBreadCrumbs += strSeparator
intRootLevel = 0
End If
You can see the difference is adding this line:
strBreadCrumbs = "<a href=""/"" class=""" & strCssClass & """>Home</a>"