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