Freigeben über


NavigationTermSetItem.CatalogTargetUrlForChildTerms-Eigenschaft

Ruft den Standardwert der Eigenschaft CatalogTargetUrl für untergeordnete NavigationTerm Objekte ab.

Namespace:  Microsoft.SharePoint.Publishing.Navigation
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

Syntax

'Declaration
Public ReadOnly Property CatalogTargetUrlForChildTerms As CustomizableString
    Get
'Usage
Dim instance As NavigationTermSetItem
Dim value As CustomizableString

value = instance.CatalogTargetUrlForChildTerms
public CustomizableString CatalogTargetUrlForChildTerms { get; }

Eigenschaftswert

Typ: Microsoft.SharePoint.Publishing.CustomizableString
Der Standardwert der Eigenschaft CatalogTargetUrl

Hinweise

Diese Eigenschaft ist ein CustomizableString -Objekt. Der Standardwert wird aus der CatalogTargetUrlForChildTerms.Value -Eigenschaft des übergeordneten Objekts NavigationTerm oder die NavigationTermSet geerbt, wenn keine übergeordneten Ausdruck vorhanden ist. Für das NavigationTermSet -Objekt ist der Standardwert eine leere Zeichenfolge.

Die Eigenschaft hat keine Auswirkungen auf die Katalog-Ziel-URL für das aktuelle Objekt. Wenn nicht angepasst haben, wird der Standardwert von einem übergeordneten Knoten geerbt. Um die standardmäßige CatalogTargetUrl für untergeordnete Knoten deaktivieren, weisen Sie eine leere Zeichenfolge an die GetCustomizableStringCustomValue.

Die CatalogTargetUrl -Eigenschaft ist nur sinnvoll, wenn die Eigenschaft LinkTypeFriendlyUrlist.

Beispiele

Sollten Sie eine Website mit einer Navigation Begriff-Objekt, die diese Begriffe enthalten, sollten.

- About Us
- Products 
- Cars
- Trucks
- Motorcyles
- ContactThe following code will configure the child terms /products/cars, /products/trucks, and /products/motorcycles to share a common target URL (Rollup.aspx) and a common catalog target URL (CatalogItem.aspx).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.CatalogTargetUrlForChildTerms.Value = "~site/Pages/CatalogItem.aspx";
            
                productsTerm.CreateTerm("Cars", NavigationLinkType.FriendlyUrl);
                productsTerm.CreateTerm("Trucks", NavigationLinkType.FriendlyUrl);
                productsTerm.CreateTerm("Motorcycles", NavigationLinkType.FriendlyUrl);
            
                termSet.GetTaxonomyTermStore().CommitAll();
            }
In this example, note that using the CatalogTargetUrlForChildTerms property avoids the need to assign the same value to the CatalogTargetUrl for each of the child terms. If a new term is created, it will automatically inherit this setting.

Siehe auch

Referenz

NavigationTermSetItem Klasse

NavigationTermSetItem-Member

Microsoft.SharePoint.Publishing.Navigation-Namespace