Поделиться через


Свойство NavigationTermSetItem.TargetUrlForChildTerms

Получает строку, задающую значение по умолчанию URL-адрес назначения для дочерних объектов NavigationTerm .

Пространство имен:  Microsoft.SharePoint.Publishing.Navigation
Сборка:  Microsoft.SharePoint.Publishing (в Microsoft.SharePoint.Publishing.dll)

Синтаксис

'Декларация
Public ReadOnly Property TargetUrlForChildTerms As CustomizableString
    Get
'Применение
Dim instance As NavigationTermSetItem
Dim value As CustomizableString

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

Значение свойства

Тип: Microsoft.SharePoint.Publishing.CustomizableString
Строка, которая задает значение по умолчанию URL-адрес назначения для дочерних узлов

Замечания

Свойство TargetUrlForChildTerms не влияет на текущий узел.

Это свойство является объектом CustomizableString . Значение по умолчанию наследуется от свойство TargetUrlForChildTerms.ValueNavigationTerm() родительский объект или объект NavigationTermSet , если не родительский термин. Для объекта NavigationTermSet значение по умолчанию — пустая строка

Примеры

Рассмотрим веб-сайта, для которого NavigationTermSet должен содержать эту иерархию условия:

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

См. также

Справочные материалы

NavigationTermSetItem класс

Элементы NavigationTermSetItem

Пространство имен Microsoft.SharePoint.Publishing.Navigation