Orchardcms 我们如何使Orchard呈现分类链接';什么是菜单文本?

Orchardcms 我们如何使Orchard呈现分类链接';什么是菜单文本?,orchardcms,orchardcms-1.8,Orchardcms,Orchardcms 1.8,我有一个名为My taxonomy的分类法,它有四个术语:TermA、TermB、TermC、TermD。我还有一个导航菜单,我在其中添加了这个分类法作为链接 以下是相关的编辑分类链接值: 分类法我的分类法 根术语父分类法 显示顶级菜单项假(或真-两者都不起作用) 要显示的级别0 菜单文本我的分类法似乎没有选中此复选框:[]显示顶级菜单项。您需要一个根项来包含其他项。如果您不喜欢该解决方案,只需添加一个带有分类法名称的静态菜单项,并将分类法菜单项放在其下。不知道这一点。那么“菜单文本”的设置是

我有一个名为My taxonomy的分类法,它有四个术语:TermA、TermB、TermC、TermD。我还有一个导航菜单,我在其中添加了这个分类法作为链接

以下是相关的编辑分类链接值:

  • 分类法我的分类法
  • 根术语父分类法
  • 显示顶级菜单项假(或真-两者都不起作用)
  • 要显示的级别0

  • 菜单文本我的分类法似乎没有选中此复选框:[]显示顶级菜单项。您需要一个根项来包含其他项。如果您不喜欢该解决方案,只需添加一个带有分类法名称的静态菜单项,并将分类法菜单项放在其下。

    不知道这一点。那么“菜单文本”的设置是什么?
    for (var i = 0; i < childMenuItems.Count; ++i)
    {
        var childMenuItem = childMenuItems[i];
        if (childMenuItem.Content is TermPart)
        {
            // render the taxonomy terms
            var taxonomyName = childMenuItem.Content.Container.TaxonomyPart.Name;
            var termMenuItems = (childMenuItems as ICollection<dynamic>).Where(c =>
                c.Content is TermPart &&
                c.Content.Container.TaxonomyPart.Name.Equals(taxonomyName));
            i += termMenuItems.Count();
    
            // rest omitted
        }
    }