Partager via


NavigationTermSetItem.TargetUrlForChildTerms - Propriété

Obtient une chaîne qui spécifie la valeur par défaut de l'URL cible pour les objets enfant NavigationTerm .

Espace de noms :  Microsoft.SharePoint.Publishing.Navigation
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
Public ReadOnly Property TargetUrlForChildTerms As CustomizableString
    Get
'Utilisation
Dim instance As NavigationTermSetItem
Dim value As CustomizableString

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

Valeur de propriété

Type : Microsoft.SharePoint.Publishing.CustomizableString
Une chaîne qui spécifie la valeur par défaut de l'URL cible pour les noeuds enfants

Remarques

La propriété TargetUrlForChildTerms n'affecte pas le nœud actuel.

Cette propriété est un objet CustomizableString . La valeur par défaut est héritée de la propriété TargetUrlForChildTerms.Value de l'objet NavigationTerm() de parent ou de l'objet NavigationTermSet s'il n'existe aucun terme parent. Pour l'objet NavigationTermSet , la valeur par défaut est une chaîne vide

Exemples

Considérons un site Web pour lequel le NavigationTermSet doit contenir cette hiérarchie des termes :

- 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.

Voir aussi

Référence

NavigationTermSetItem classe

NavigationTermSetItem - Membres

Microsoft.SharePoint.Publishing.Navigation - Espace de noms