NavigationTermSetItem.TargetUrlForChildTerms-Eigenschaft
Ruft eine Zeichenfolge ab, die den Standardwert der Ziel-URL für untergeordnete NavigationTerm Objekte angibt.
Namespace: Microsoft.SharePoint.Publishing.Navigation
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
Syntax
'Declaration
Public ReadOnly Property TargetUrlForChildTerms As CustomizableString
Get
'Usage
Dim instance As NavigationTermSetItem
Dim value As CustomizableString
value = instance.TargetUrlForChildTerms
public CustomizableString TargetUrlForChildTerms { get; }
Eigenschaftswert
Typ: Microsoft.SharePoint.Publishing.CustomizableString
Eine Zeichenfolge, die den Standardwert für die Ziel-URL für die untergeordneten Knoten angibt
Hinweise
Die TargetUrlForChildTerms -Eigenschaft hat keine Auswirkungen auf den aktuellen Knoten.
Diese Eigenschaft ist ein CustomizableString -Objekt. Der Standardwert wird aus der TargetUrlForChildTerms.Value -Eigenschaft der übergeordneten NavigationTerm() oder das NavigationTermSet -Objekt geerbt, wenn keine übergeordneten Ausdruck vorhanden ist. Für das NavigationTermSet -Objekt ist der Standardwert eine leere Zeichenfolge
Beispiele
Betrachten Sie eine Website, für die die NavigationTermSet dieser Hierarchie der Begriffe enthalten sollte:
- About Us
- Products
- Cars
- Trucks
- Motorcyles
- Contact
The following code will configure the friendly URLs for /products/cars, /products/trucks, and /products/motorcycles to share a common target page--/Pages/Rollup.aspx (with search-driven content). The parent friendly URL /producs will use a separate target page. void CreateProductsHierarchy(NavigationTermSet termSet)
{
NavigationTerm productsTerm = termSet.CreateTerm("Products", NavigationLinkType.FriendlyUrl);
productsTerm.TargetUrl.Value = "~site/Pages/Products.aspx";
productsTerm.TargetUrlForChildTerms.Value = "~site/Pages/Rollup.aspx";
productsTerm.CreateTerm("Cars", NavigationLinkType.FriendlyUrl);
productsTerm.CreateTerm("Trucks", NavigationLinkType.FriendlyUrl);
productsTerm.CreateTerm("Motorcycles", NavigationLinkType.FriendlyUrl);
termSet.GetTaxonomyTermStore().CommitAll();
}Note that in this example, using the TargetUrlForChildTerms property avoids the need to assign the same value to the TargetUrl for each of the child terms. If a new term is created, it will automatically inherit this setting.